- 2
- 0
- 约1.2万字
- 约 80页
- 2018-08-06 发布于江苏
- 举报
第7章:查找 数据结构C语言第三版
下图,(a)所示为数字值间的比较, (b)所示为单词字符的ASCII码间的比较。 例如,由关键字值序列(62,15,68,46,65,12,57,79,35)构成的一棵二叉排序树: 如果对上述二叉排序树进行中根遍历可以得到一个关键字有序序列(12, 15,35,46,57,62,65,68,79),这是二叉排序树的一个重要特征,也正是由此将其称为“二叉排序树”。 在讨论二叉排序树上的运算之前,定义其结点的类型如下: typedef struct BiTNode /*记录类型*/ { ElemType data; /*关键字项*/ struct BiTNode *lchild,*rchild; /*左右孩子指针*/ }BiTNode, *BiTree; 1. 二叉排序树上的查找 二叉排序树查找的过程描述如下: (1)若二叉树为空树,则查找失败, (2)将给定值k与根结点的关键字值比较,若相等,则查找成功, (3)若根结点的关键字值小于给定值k,则在左子树中继续搜索, (4)否则,在右子树中继续查找。 算法7.4二叉排序树的查找算法 int SearchElem(NodeType *t,NodeType **p,NodeType **q,KeyType kx) { /*在二叉排序树t上查找关键码为kx的元
您可能关注的文档
最近下载
- 2024年漳州高校毕业生服务社区计划招募真题.docx VIP
- 建筑工程装饰装修验收标准2018.pdf VIP
- 学堂在线 高技术与现代局部战争 章节测试答案.docx VIP
- APQP五大手册(最新整理版).pptx VIP
- 浙江师范大学2021年三位一体综合评价面试真题.pdf VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
- 创建“党员先锋示范岗”活动方案.docx VIP
- 四川省广安市2024-2025学年高一下学期期末考试化学试卷.docx VIP
- 有色金属行业未来材料巡礼之深海采矿新材料1:产业价值底座与产业进程.docx VIP
- ZLJ5336THB47X-5RZ泵车技术说明.PDF VIP
原创力文档

文档评论(0)