版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2016數(shù)據(jù)結(jié)構(gòu)Data structure講授:丁慧 堆排序常州信息職業(yè)技術(shù)學(xué)院0213堆排序8、建立初始大根堆實(shí)例實(shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)建立大根堆。8824162391134205第1步:調(diào)整R4。由于R4R8,所以交換R4與R8,調(diào)整結(jié)果如右圖。72324168891134205123456814堆排序8、建立初始大根堆實(shí)例實(shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)建立大根堆。8824162391134205第2步:調(diào)整R3 。由于R3不小于其較大孩子結(jié)點(diǎn)R6,所以無需調(diào)整,結(jié)果如右圖。78824162391
2、134205123456815堆排序8、建立初始大根堆實(shí)例實(shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)建立大根堆。2324161391884205第3步:調(diào)整R2 。由于R2R4,所以交換R2與R4;交換后R4又違反堆性質(zhì),即R4R8,再交換R4與R8,調(diào)整結(jié)果如右圖。7882416239113420512345681388132316堆排序8、建立初始大根堆實(shí)例實(shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)建立大根堆。2324161342889105第4步:調(diào)整R1 。由于R1R3,所以交換R1與R3。交換后R3不違反堆性質(zhì),初始堆建立完
3、畢,如右圖。723241613918842051234568914217堆排序8、建立初始大根堆實(shí)例實(shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)建立大根堆。下標(biāo)12345678調(diào)整R44213912324160588調(diào)整R34213918824160523調(diào)整R24213918824160523調(diào)整R14288912324160513初始大根堆918842232416051318堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。232416134288910512345687911
4、3第1趟:先將堆頂記錄R1與堆底記錄R8交換;再對無序區(qū)為R17重建堆,得新的無序區(qū)R17為88,24,42,23,13,16,05,新的有序區(qū)R8 為91,如右圖。13881324231316914224880519堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。231316914224880512345680505第2趟:先將堆頂記錄R1與堆底記錄R7交換;再對無序區(qū)為R16重建堆,得新的無序區(qū)R16為42,24,16,23,13,05,新的有序區(qū)R7,8為88,91,結(jié)果如右圖。42880516231
5、3059116244288720堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。2313059116244288123456870505第3趟:先將堆頂記錄R1與堆底記錄R6交換;再對無序區(qū)為R15重建堆,得新的無序區(qū)15為24,23,16,05,13,新的有序區(qū)R68為42,88,91,如右圖。23420524051342911623248821堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。0513429116232
6、4881234568713第4趟:先將堆頂記錄R1與堆底記錄R5交換;再對無序區(qū)為R14重建堆,得新的無序區(qū)14為23,13,16,05,新的有序區(qū)R58為24,42,88,91,如右圖。132324052442911613238822堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。052442911613238812345687第5趟:先將堆頂記錄R1與堆底記錄R4交換;再對無序區(qū)為R13重建堆,得新的無序區(qū)13為16,13,05,新的有序區(qū)R48為23,24,42,88,91,如右圖。230523244
7、29105131688051623堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。232442910513168812345687第6趟:先將堆頂記錄R1與堆底記錄R3交換;再對無序區(qū)為R12重建堆,得新的無序區(qū)12為13,05,新的有序區(qū)R38為16,23,24,42,88,91,如右圖。05232442911605138805161324堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。2324429116051388
8、12345687第7趟:先將堆頂記錄R1與堆底記錄R2交換,得新的無序區(qū)R1為05,新的有序區(qū)R28為13,16,23,24,42,88,91,由于無序區(qū)只有一條記錄,歸入有序區(qū),有序區(qū)R18為05,13,16,23,24,42,88,91,至此,排序完成,如右圖。0523244291161305881325堆排序9、大根堆排序?qū)嵗龑?shí)例:對關(guān)鍵字序列(42,13, 91,23, 24,16,05,88)所建立的初始大根堆基礎(chǔ)上進(jìn)行大根堆排序。下標(biāo)12345678初始關(guān)鍵字4213912324160588初始堆9188422324160513第1趟88244223131605 91 第2趟422
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《誠信管理》課件
- 《證券投資操作教程》課件
- 《病毒營銷的應(yīng)用》課件
- 《纖維植物資源》課件
- 單位管理制度合并選集【職工管理】十篇
- 2024標(biāo)準(zhǔn)工程委托合同(28篇)
- 單位管理制度范例選集員工管理篇
- 《監(jiān)理對現(xiàn)場消防安》課件
- 《家庭財(cái)富管理》課件
- 《中醫(yī)婦科學(xué)》課程標(biāo)準(zhǔn)
- 委托裝修售房合同模板
- 2024新一代變電站集中監(jiān)控系統(tǒng)系列規(guī)范第2部分:設(shè)計(jì)規(guī)范
- 財(cái)富管理課程設(shè)計(jì)
- 快樂寒假安全先行寒假安全教育主題班會課件
- 燃燒仿真.燃燒仿真軟件:OpenFOAM:湍流燃燒仿真原理
- 2024-2025學(xué)年七年級語文上冊第一學(xué)期 期末綜合模擬測試卷(人教版)
- 浙江省臺金七校2023-2024學(xué)年高一下學(xué)期4月期中考試英語試題
- 藍(lán)色卡通風(fēng)胃腸減壓護(hù)理
- 小學(xué)單位換算-體積
- 叉車自行檢查記錄表
- 2024新安全生產(chǎn)法知識考試題庫及答案大全
評論
0/150
提交評論