- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机数据结构总复习讲稿习题ppt
总 复 习 第1章 应用软件设计与开发技术 第2章 算法 第3章 基本数据结构及其运算 第4章 查找与排序技术 第1章 应用软件设计与开发 软件工程的概念 软件生命周期 应用软件开发的原则和方法 测试的概念和方法 调试的概念和方法 第2章 算法 一、哈希表的基本概念 直接查找表的运算 直接查找表的特点 2、哈希表 (3)哈希表举例 3、哈希码的构造 二、几种常用哈希表 (2)线性哈希表的取出 (3)线性哈希表举例 (4)线性哈希表的特点与改进 2、随机哈希表 (1)随机哈希表的填入 (2)随机哈希表的取出 (3)随机哈希表的分析 (4)随机哈希表举例 3、溢出哈希表 溢出哈希表的运算 溢出哈希表举例 4、拉链哈希表 (1)拉链哈希表举例 (2)拉链哈希表的填入 (3)拉链哈希表的取出 5、指标哈希表 §4.3 基本的排序技术 一、互换排序 冒泡排序举例 冒泡排序算法描述 单向冒泡排序 单向冒泡排序算法描述 2、快速排序 线性表分割举例 (2)线性表分割算法描述 (3)快速排序算法的递归算法 (4)快速排序的非递归算法 (5) P(k)的选择 (6) 改进 (7)快速排序性能分析 二、插入排序 简单插入排序举例 简单插入排序算法描述 2 、希尔排序 希尔排序举例 希尔排序算法描述 三、选择排序 简单选择排序的算法描述 2、堆排序 (2)堆排序的思路 (3)调整建堆 调整建堆算法描述 (4)无序序列建堆 (5)堆排序 四、其它排序方法简介 (1)归并两个有序表 归并两个有序表算法描述 (2)归并排序算法描述 2、基数排序 五、各种排序方法的比较 排序方法的选择 §4.4 二叉排序树及其查找 一、二叉排序树的定义 二、二叉排序树的插入 二叉排序树插入算法描述 三、二叉排序树的查找 四、二叉排序树的删除 二叉排序树的删除(续1) 二叉排序树的删除图解(1) 二叉排序树的删除图解(2) 二叉排序树的删除算法描述(1) 二叉排序树的删除算法描述(2) 五、平衡二叉排序树 1、平衡二叉树的的定义 2、平衡化处理 ①、LL平衡化处理 ②、RR平衡化处理 ③、LR平衡化处理 ④、RL平衡化处理 3、平衡二叉排序树的构造 把新结点b插入平衡二叉排序树(1) 把新结点b插入平衡二叉排序树(2) 修改从p到x的路径上各结点的平衡因子 判断以p为根的子树是否失衡 §4.5 多层索引树及其查找 一、B-树 1、B-树的结点定义 2、B-树的查找 B-树查找算法描述 3、B-树的插入 4、B-树的删除 5、按值大小输出B-树的关键字 按值大小输出B-树的关键字算法描述 二、B+树 B+树的举例 §4.6 拓扑分类 拓扑分类举例 拓扑分类算法(1) 拓扑分类算法(2) 拓扑分类算法(3) 拓扑分类算法(4) 拓扑分类算法(5) ① 查找到x在B-树中的位置, a、若x所在结点是叶子,则直接删除x; b、若x所在结点不是叶子,则把x右边指针所指路径上最左边叶子结点上的第一个元素y拷贝到x,然后删除y; ② 检查 i 叶子结点的关键字个数; a、若关键字个数m,则直接删除; b、若关键字个数=m,则需要向同一层上的左、右兄弟移一个元素过来; ③ 若左、右兄弟的关键字个数都=m,则需要把两个结点合并成一个结点,这一过程可能一直要进行到根结点为止。 从根结点出发,对于每一个非空结点做如下操作; ① 对当前关键字左边的指针所指的子树按值大小输出关键字; ② 输出当前关键字的值,取得下一个关键字,回到①执行; ③ 最后,对最后一个指针所指的子树按值大小输出关键字。 PROCEDURE MB1OUT(BTH) IF BTH≠0 THEN { FOR i=1 TO N(BTH) { p=LINK(BTH,i) ;MB1OUT(p) OUTPUT KEY(BTH,i) } p=LINK(BTH,N(BTH) +1) ;MB1OUT(p) } RETURN B-树的遍历很不方便。 B+树由两部分组成: ①、B-树索引,索引中不存储元素; ②、链接所有叶子结点的顺序链,所有的元素按递增顺序从左到右被安排在叶子结点上。 B+树中有两个头指针,BTH指向索引B-树的根节点,SH指向顺序链的第一个结点。 设线性表各元素关键字具有k位有效数字,从有效数的最低位直到最高位,对于每一位有效数字对线性表进行重新排序。 31 09 21 27 19 11 26 27 09 21 16 02 19 26 16 16 05 31 13 13 26 11 02
您可能关注的文档
- 营养要均衡(修改)-.ppt
- 落实高标清同播技术要求 全面推进我国高清电视发展_丁文华.ppt
- 董事会召开的流程.ppt
- 蒋崇辉--盘江反程序开采实践研究.ppt
- 蒙太奇作用和表现形式.ppt
- 蒸汽胶水锅炉与新型节能胶水锅炉分析对比.pptx
- 著名励志电影人物性格分析.ppt
- 英语教学指导.ppt
- 蓝中锐角三角函数导学案.doc
- 蔡山洞煤矿工人操作规程.doc
- 2025年河南城建学院思想道德修养与法律基础期末考试模拟题新版.docx
- 2025年广东汕头幼儿师范高等专科学校马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年桂林山水职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题附答案.docx
- 2025年惠州工程职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题及答案1套.docx
- 2025年成都纺织高等专科学校马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年江西农业大学南昌商学院中国近现代史纲要期末考试模拟题必考题.docx
- 2025年漳州理工职业学院中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年广西师范大学马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年新疆警察学院中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年庆阳职业技术学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题及答案1套.docx
最近下载
- T_BJWA 001-2021_健康直饮水水质标准.pdf VIP
- 2025年污水厂技术交底.pdf VIP
- IPC-WHMA-A-620A 线缆及线束组件工艺要求与检验标准.pdf VIP
- 福建农林大学研究生学位论文格式的统一要求(2025年修订).docx VIP
- IPC-A-620培訓教材 培训资料.pdf VIP
- 统编版三年级语文上学期第七单元综合提优卷(B)(含答案).pdf VIP
- 《心理健康与职业生涯》电子教案.pdf VIP
- 肿瘤溶解综合征 (3)ppt课件.pptx VIP
- 高一英语动词的时态、语态和非谓语专项练习(含答案).docx VIP
- 安全生产工作会议记录范文6篇.pdf VIP
原创力文档


文档评论(0)