10.4 选择排序 堆排序 初始大顶堆的建立过程 3 21 25 25* 49 16 08 0 1 2 4 5 i 21 25 25* 16 49 08 0 2 5 4 3 1 i 初始排序码集合 i = 2 时的局部调整 21 25 25* 49 16 08 0 1 2 3 4 5 i 49 25 25* 16 21 08 0 2 5 4 3 1 i = 0 时的局部调整 形成最大堆 i = 1 时的局部调整 10.4 选择排序 堆排序 10.4 选择排序 堆排序 基于初始堆(大顶堆)进行堆排序 最大堆堆顶V[0]具有最大的排序码, 将V[0]与 V[n-1]对调, 把具有最大排序码的对象交换到最后, 再对前面的n-1个对象, 使用堆的调整算法, 重新建立最大堆, 具有次最大排序码的对象又上浮到V[0]位置。 再对调V[0]和V[n-2],调用堆的调整算法,对前n-2个对象重新调整,…。 如此反复执行,最后得到全部排序好的对象序列。这个算法即堆排序算法, 10.4 选择排序 堆排序 49 25 21 25* 16 08 08 25 21 25* 16 49 交换 0 号与 5 号对象, 5 号对象就位 初始最大堆 49 25 25* 21 16 08 0 1 2 3 4 5 08 25 25* 16 21 49 0 2 5 4 3 1 基于初始堆进
您可能关注的文档
最近下载
- 标准图集-06SG501(民用建筑钢结构防火构造).pdf VIP
- 2024年可行性研究报告投资估算及财务分析全套计算表格(含附表--带只更改标红部分-作简单).xls
- 天津大学《精细合成化学》课件Chap. 5 官能团的保护-张发光.pdf VIP
- GB50278—2023起重设备安装工程施工及验收规范全面解读.pdf VIP
- 天津大学《精细合成化学》课件Chap. 4 导向基与合成导向-张发光.pdf VIP
- Reading explorer5级精品教学课件Book 5_Unit 4.pptx VIP
- 发热待查诊治专家共识(2026版)解读.pptx VIP
- VTE个案PPT汇报精美模板.pptx VIP
- 碳纤维加固工程质量验收记录.docx VIP
- Reading explorer5级精品教学课件Book 5_Unit 5.pptx VIP
原创力文档

文档评论(0)