- 6
- 0
- 约1.54万字
- 约 93页
- 2019-05-13 发布于香港
- 举报
图9.10 完整的堆排序过程 堆排序的算法如下: void HeapSort(RecordType r[], int length) /* 对r[1..n]进行堆排序, 执行本算法后, r中记录按关键字由大到小有序排列 */ { crt-heap( r, length); n= length; for ( i=n ; i= 2 ; --i) { b=r[1]; /* 将堆顶记录和堆中的最后一个记录互换 */ r[1]= r[i] r[i]=b; sift(r, 1, i-1); /* 进行调整, 使r[1..i-1]变成堆 */ } } /* HeapSort */ 【算法9.11 堆排序算法】 堆排序的时间主要耗费在建初始堆和调整建新堆时进行的反复“筛选”上。对深度为k的堆,筛选算法中进行的关键字的比较次数至多为2(k-1)次, 则在建含n个元素、 深度为h的堆时, 总共进行的关键字比较次数不超过4n。另外,n个结点的完全二叉树的深度为[log2n]+1,则调整建新堆时调用sift过程n-1次总共进行的比较次数不超过: 2([log2(n-1)]+[log2(n-2)]+…+[log22])2n[log2n] 因此,堆排
您可能关注的文档
- 青海师范大学化学系化学教学论课件第九章 信息技术与化学课程整合.ppt
- 青海师范大学化学系化学教学论课件第七章化学探究式教学.ppt
- 青海师范大学化学系化学教学论课件第三章 化学教材设计及内容建构.ppt
- 青海师范大学化学系化学教学论课件第十章 化学教师的专业发展.ppt
- 青海师范大学化学系化学教学论课件第四章 化学教学设计与教学方法.ppt
- 青海师范大学化学系化学教学论课件第一章 导论.ppt
- 青海师范大学教师教育学院教育技术学课件 课程总目录.ppt
- 青海师范大学教师教育学院教育技术学课件第八章 信息技术与教育变革.ppt
- 青海师范大学教师教育学院教育技术学课件第二章 现代教学媒体与现代教学环境.ppt
- 青海师范大学教师教育学院教育技术学课件第六章 Powerpointer多媒体课件制作.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- DB45T 2228.1-2020 公路养护预算编制办法及定额 第1部分:公路养护工程预算编制办法及定额.docx
- 2026爆破考核试题及答案.docx VIP
- 鼎捷ERPXR报表新增cpmr509采购合同.pptx VIP
- 《化工技术经济》复习资料.doc VIP
- 医院医疗质量与安全持续改进工作方案.docx VIP
- 鼎捷ERP报表新增csfr310_g01工单发料申请单.pptx VIP
- 双师培训自我鉴定5篇.docx VIP
- [东部固体废弃物处理中心卫生填埋场]申请《危险废物经.doc VIP
- 化验室安全培训之危化品_图文.ppt VIP
- 屯昌县生活垃圾焚烧发电厂工业供水工程 环评报告.doc VIP
原创力文档

文档评论(0)