- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章练习 1.对于每一种排序方法,给出其时间复杂度、空间复杂度及稳定性。 2.已知关键字序列为 (46,74,16,53,14,26,40,38,86,65,27,34) ⑴ 利用直接插入排序法写出每趟排序后的结果; (46,74,16,53,14,26,40,38,86,65,27,34) (46,74,16,53,14,26,40,38,86,65,27,34) (16, 46,74,53,14,26,40,38,86,65,27,34) (16, 46, 53, 74,14,26,40,38,86,65,27,34) 本章练习 2.已知关键字序列为 (46,74,16,53,14,26,40,38,86,65,27,34) ⑵ 利用快速排序法写出每次划分后的结果和最后结果; (34,27,16, 38 ,14,26,40) 46 (86,65,53,74) ⑶ 利用简单选择排序法写出每趟排序后的结果; 16 (46,74,53,14,26,40,38,86,65,27,34) ⑷ 利用归并排序法写出每趟排序后的结果。 (46,74) (16,53) (14,26) (38,40) (65,86) (27,34) (5)利用堆排序写出建立大顶堆的过程和排序过程。 i=6开始调整 本章练习 2.已知关键字序列为 (46,74,16,53,14,26,40,38,86,65,27,34) (5)利用堆排序写出建立大顶堆的过程和排序过程。 i=6开始调整 (46,74,16,53,14,34,40,38,86,65,27,26) i=5(46,74,16,53,65,34,40,38,86,14,27,26) i=4(46,74,16,86,65,34,40,38,53,14,27,26) i=3(46,74,40,53,65,34,16,38,86,14,27,26) i=2(46,86,40,53,65,34,16,38,74,14,27,26) i=1(86,53,40,46,65,34,16,38,74,14,27,26 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 简单选择排序 下面对简单选择排序的性能进行分析。容易看出,在简单选择排序中,比较和记录交换是基本操作。 趟号 比较 次数 交换次数 1 n-1 1 2 n-2 1 … … … n-1 1 1 合计 n-1 总之,简单选择排序需要交换n-1次记录,需要比较n(n-1)/2次。因此,该算法的时间复杂度为O(n2)。 另外,简单选择排序的空间复杂度为O(1),它是不稳定的排序方法。 现在来考虑这样一个问题,即能否对简单选择排序加以改进呢? 由以上分析不难看出,要想改进这个算法,就得从减少比较次数上下功夫。 n-1次,第2趟比较了n-2次。实际上,在进行第2趟排序时,如果能够利用第1趟比较所得信息,第2趟就不用比较这么多次。 类似地,在进行第 i 趟排序时,如果能够利用前些趟比较所得信息,那么第 i 趟的比较次数就可以减少。 基于这种想法,人们设计出了树形选择排序。 在简单选择排序中,第1趟比较了 10.4 选择排序 二、树形选择排序 若待排记录序列的长度为n,则树形选择排序也需进行n-1趟。与简单选择排序类似,第1趟选取最小的记录,第2趟选取次小的记录,…,下面结合例子(P280)来介绍。 例一、用树形选择排序法对下面的序列排序。 (49,38,65,97,76,13,27,49) 首先进行第1趟,即选取最小的记录。为此,把待排序记录都作为最下层的叶子结点,并将叶子结点两两比较,直到求出最小值,并输出最小值(13)。 13 49 27 13 76 97 65 38 49 38 38 65 13 27 13 10.4 选择排序 二、树形选择排序 若待排记录序列的长度为n,则树形选择排序也需进行n-1趟。与简单选择排序类似,第1趟选取最小的记录,第2趟选取次小的记录,…,下面结合例子(P280)来介绍。 例一、用树形选择排序法对下面的序列排序。 (49,38,65,97,76,13,27,49) 然后进行第2趟,即
您可能关注的文档
最近下载
- 2025年院感知识理论考试题库+答案.docx VIP
- 配合协调与服务承诺.docx VIP
- 14《称空气》课件 科学三年级上册(苏教版2025).pptx
- 晚期消化道肿瘤临床规范诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- 工程协调配合措施及承诺.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 施工协调配合的承诺与措施.pdf VIP
- 医院信息科计算机考试精彩试题(附答案).docx
- 2025年最新人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 2025至2030地毯和室内装饰清洁服务行业项目调研及市场前景预测评估报告.docx
文档评论(0)