- 6
- 0
- 约8.77千字
- 约 40页
- 2021-11-02 发布于安徽
- 举报
* 基于初始堆进行堆排序的算法步骤: 堆的第一个对象r[1]具有最大的关键码,将r[0]与r[n]对调,把具有最大关键码的对象交换到最后; 再对前面的n-1个对象,使用堆的调整算法,重新建立堆。结果具有次最大关键码的对象又上浮到堆顶,即r[1]位置; 再对调r[1]和r[n-1],然后对前n-2个对象重新调整,…如此反复,最后得到全部排序好的对象序列。 * 08 25 21 25* 16 49 交换 1号与 6 号记录 r[0] r[n] 49 25 25* 21 16 08 1 2 3 4 5 6 49 25 21 25* 16 08 初始最大堆 25 25* 16 21 1 3 6 5 4 2 08 49 例:对刚才建好的大根堆进行排序: * 16 25* 21 08 25 49 交换 1号与 5 号记录 08 25 21 25* 16 49 从 1 号到 5 号 重新 调整为最大堆 08 25 25* 21 16 49 1 2 3 4 5 6 16 25* 08 25 21 49 1 3 6 5 4 2 08 25 25* 08 25 25* 21 08 16 49 * 08 16 21 25* 25 49 交换 1 号与 4 号记录 25* 16 21 08 25 49 从 1号到 4号
您可能关注的文档
- 复变函数课件:第六章 6_3 分式线性映射.PPT
- 复变函数课件:第六章 6_4 几个初等函数构成的映射(精简).PPT
- 复变函数课件:第四章 4_1-4_2 复数项级数与复变函数项级数 (精简).PPT
- 复变函数课件:第四章 4_3-4_4 泰勒级数与洛朗级数 (精简).PPT
- 复变函数课件:第一章 复数与复变函数(1_3-1_5) - 精简.PPT
- 工程材料及应用课件:第2章 材料的晶体结构.ppt
- 工程材料及应用课件:第6章 金属与合金的塑性变形与再结晶.ppt
- 工程材料及应用课件:第8章 非铁金属材料.ppt
- 工程材料及应用课件:第10章 陶瓷材料.ppt
- 工程材料及应用课件:第12章 机械设计与选材.ppt
最近下载
- 工资核算表大全(标准员工、计件工资、考勤计时工资、销售提成工资、临时工小时工工资、工资汇总统计、员工工资条模板7种模板).xlsx
- 环境友好型汽车涂料―GMA型丙烯酸粉末涂料的制备.doc VIP
- 白糖购销合同协议书范本模板.docx
- 部编人教版六年级上册语文全册新优教学设计(配2026年秋改版教材).doc
- 《“无诈校园”创建工作实施方案》.docx VIP
- 粉末涂料用GMA型丙烯酸树脂的合成及其固化分析.pdf VIP
- 《应急管理培训课件》.ppt VIP
- UV固化丙烯酸粉末涂料用树脂的合成.pdf VIP
- 2026年家庭教育促进法家长课堂课件.pptx VIP
- 单元二 西点制作常用原料.ppt
原创力文档

文档评论(0)