- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pOXLp7v0djZKylHSJr3WxBmHK6NJ2GhiBeFZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMes02GshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMes02dLPqafkFGlzcvv2YiRQYHbhR8AI1LKULh3xvjDzkEAMGr8xbwF1bH1oIM30E7xp 第*页 先序序列:ABDGCEFH 中序序列:DGBAECHF 后序序列:GDBEHFCA A B C F H D E G 下图所示的二叉树经过三种遍历得到的顺序分别为? 练习: 第*页 ⒌ 查找技术 查找是数据处理的重要内容。 查找指在一个给定的数据结构中查找指定的元素,该元素也称关键字。 若找到了满足条件的结点,称查找成功;否则称查找失败。 衡量一个查找算法的主要标准是查找过程中对关键字进行的平均比较次数。 通常根据不同的数据结构,采用不同的查找方法: 顺序查找 二分查找 第*页 顺序查找 顺序查找是线性表中最简单的查找方法。 顺序查找的方法:从线性表的第一个元素开始,依次将线性表中的元素与关键字进行比较,若相等,则查找成功;若将所有元素都与关键字进行了比较但不相等,则查找失败。 顺序查找法的适用场合: 对线性表中元素的排列次序没有要求; 对线性表的存储结构没有要求,链式结构和顺序结构均可。 查找不成功的比较次数为 N 第*页 二分查找 二分查找法是一种效率较高的查找方法,但是只适合顺序存储的有序表。查找不成功的比较次数为LOG2N 二分查找的方法:首先将关键字与线性表中间位置的结点比较,相等则查找成功;不相等则根据比较结果确定下一步查找应在哪个子表中进行;重复上述过程,直至查找成功或子表长度为0。 二分查找法的适用场合: 线性表中的元素按关键字值递增或递减的次序排列; 线性表采用顺序存储结构。 第*页 查找总结 查找方法 最坏情况的比较次数 使用条件 顺序查找 N 线性表中的元素值是无序,也可是有序的;线性表中的元素个数不多的情况. 二分查找 log2N 线性表中的元素按关键字值递增或递减的次序排列;线性表中的元素个数很多的情况. 第*页 ⒍ 排序技术 排序也是数据处理的重要内容。 排序指将一个无序序列整理成按关键字值递增或递减排列的有序序列。 这里讨论的排序方法,其排序对象一般是顺序存储的线性表。 根据排序序列的规模以及数据处理的要求,可以采用不同的排序方法: 冒泡排序 选择排序 插入排序 第*页 冒泡排序 冒泡排序的方法: 扫描整个线性表,逐次对相邻的两个元素进行比较,若为逆序,则交换;第一趟扫描的结果使最大的元素排到表的最后; 除最后一个元素,对剩余的元素重复上述过程,将次大的数排到表的倒数第二个位置; 重复上述过程; 对于长度为n的线性表,冒泡排序需要对表扫描n-1遍。 在最坏的情况下,冒泡排序需要比较n(n-1)/2次 第*页 冒泡排序的方法 设待排数据元素的关键字为(18,20,15,32,4,25),第一趟冒泡排序后的序列状态如图所示: 18 20 15 32 4 25 18 20 15 32 4 25 18 15 20 32 4 25 18 15 20 32 4 25 18 15 20 4 32 25 18 15 20 4 25 32 最大数 第*页 Q:第二趟冒泡排序后的结果是什么样的?达到了最
您可能关注的文档
最近下载
- 11-高分子科学的历史.ppt VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
- (2025年)医疗机构工作人员廉洁从业九项准则试题(附答案).docx VIP
- 监理安全会议纪要范文(通用5篇).docx VIP
- 真空断路器技术总结.ppt VIP
- 上海海洋大学《感官评定》课件-4 第四章 感官特性分辨试验.ppt VIP
- 三级体系文件编写工作要求-详解.ppt VIP
- 新概念英语二单词默写表(完整汇总).doc VIP
- 化工仪表及自动化第六版-课后-答案.pdf VIP
- 2024年安徽省示范高中皖北协作区第26届高三联考 英语试卷(含答案).pdf
原创力文档


文档评论(0)