- 5
- 0
- 约4.35千字
- 约 35页
- 2017-09-04 发布于重庆
- 举报
* 範例 合併排序法(Merge Sort)想法 若 |A| = 1, 資料已被排序,則完成。 否則: 由這兩個已排序子序列來 建構出一已排序序列。 將輸入資料分割成兩個大小 相等的部分。 遞迴地排序此兩部分。 合併程序 ● 分別複製A[p..q]與A[q + 1..r] 到暫存陣列 L 與 R: 1 n1 ← q – p + r 2 n2 ← r – q 3 for i = 1..n1 4 do L[i] ← A[p + i – 1] 5 for j = 1..n2 6 do R[j] ← A[q + j] ● 以人為方式創造兩個終點標記使其不會被複製到 A: 7 L[n1 + 1] ← ∞ 8 R[n2 + 1] ← ∞ ● 重複地從 L 與 R中複製最小元素到 A: 9 i ← 1 10 j ← 1 11 for k = p..r 12 do if L[i] ≤ R[j] 13 then A[k] ← L[i] 14 i ← i + 1 15 else A[k] ← R[j] 16 j ← j + 1 Merge(A, p, q, r) 合併程序(Merge Sort)演算法 MergeSort(A, p, r) 1 if p r 2
您可能关注的文档
最近下载
- 2025年-第三讲文明初现与中华民族起源(史前时期--中华民族共同体概论专家大讲堂课件.pdf VIP
- 新版中华民族共同体概论课件第三讲文明初现与中华民族起源(史前时期)-2025年版.pptx VIP
- GB 18173.4-2010 高分子防水材料 第4部分:盾构法隧道管片用橡胶密封垫.docx VIP
- 2024年湖北省中考物理真题及答案解析.pdf VIP
- 2025云南怒江供电局招聘短期项目制用工10人模拟试卷含答案解析.docx VIP
- GB 18173. 1—2012 高分子防水材料 第1部分.docx VIP
- 内侧前额叶皮质内侧前额叶皮质.pdf VIP
- 2025南平武夷旅游集团幼儿园招聘临聘保育员笔试模拟试题及答案解析.docx VIP
- 注塑模具成本构成.xls VIP
- 2026大学英语六级必备真题核心词汇短语精选(可直接打印).pdf
原创力文档

文档评论(0)