[所有分类]第九章 纪老师代课课件--查找
3.二叉排序树的插入算法 根据动态查找表的定义,“插入”操作在查找不成功时才进行; 二、二叉平衡树 何谓“二叉平衡树”? 从根结点出发,沿指针搜索结点和在结点内进行顺序(或折半)查找 两个过程交叉进行。 2.查找过程: 若查找成功,则返回指向被查关键字所在结点的指针和关键字在结点中的位置; 若查找不成功,则返回插入位置。 typedef struct { BTNode *pt; // 指向找到的结点的指针 int i; // 1..m,在结点中的关键字序号 int tag; // 标志查找成功(=1)或失败(=0) } Result; // 在B树的查找结果类型 假设返回的是如下所述结构的记录: 2.查找过程: Result SearchBTree(BTree T, KeyType K) { // 在m 阶的B-树 T 中查找关键字 K, 返回 // 查找结果 (pt, i, tag)。 若查找成功,则 特征值 tag=1, 指针 pt 所指结点中第 i 个关键字等于 K; 否则特征值 tag=0, 等于 K 的关键字应插入在指针 pt 所指结点中第 i 个关键字和第 i+1个关键字之间 } // SearchBTree 2.查找过程: p=T; q=NULL; found=
您可能关注的文档
最近下载
- 2025年江西省抚州市南城县留置辅警笔试真题附答案解析.docx VIP
- 最新基层医疗机构医院感染管理基本要求(1)[1](共53张PPT)精品课件.pptx VIP
- 【真题】江苏省徐州市2025年中考数学试卷(含答案解析).docx VIP
- QB_T 1952.1-2023 软体家具 沙发.pdf VIP
- 任务一 动车组车内环境控制概述.pptx VIP
- 超分散剂结构特征与作用机理课件.pptx VIP
- 《汉魏六朝散文·陆机》原文鉴赏.docx VIP
- 初中地理会考填图专项练习含答案.pdf VIP
- 机械毕业设计(论文)-SGZ630150型薄煤层刮板输送机设计.doc VIP
- 广州地理会考试卷及答案.doc VIP
原创力文档

文档评论(0)