- 0
- 0
- 约3.18千字
- 约 16页
- 2019-07-18 发布于湖北
- 举报
排序所耗用教材的时间复杂度下限
Sorting in Linear Time Lecture 7Sorting in Linear Time 7.1 Lower bounds for sorting 本節探討排序所耗用的時間複雜度下限。 任何一個以比較為基礎排序的演算法,排序n個元素時至少耗用Ω(nlogn)次比較。 是以時間複雜度至少為Ω(nlogn)。 但不使用比較為基礎 的排序演算法,在某些情形下可在O(n)的時間內執行完畢。 Decision-Tree Model 一個以比較為基礎的排序演算法可以按照比較的順序建出一個Decision-Tree。 每一個從Root到Leaf的路徑都代表一種排序的結果。 任何一個以比較為基礎排序n個元素的演算法,所對應的Decision-Tree高度至少有Ω(nlogn)。 Decision-Tree Model Decision-Tree Model 證明:因為可能有n!種可能的排序結果,故對應的Decision tree至少有n!個leaf nodes。而高度為h的二元樹最多有2h個leaf nodes。因此h ? log2(n!) ? Θ(nlogn)。(後者由Stirling’s approximation得證:n!(n/e)n) Heapsort與Mergesort是asymptotically optimal之比較排序法。 7.2 C
您可能关注的文档
最近下载
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U9.pptx VIP
- 专业带头人申请表(模板).docx VIP
- 2026雅思7.0+破壁密码:阅读听力高难同义替换(核心200组前沿学术语料)_超高清打印版.pdf VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U8.pptx VIP
- 2025内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 涉案财物集中管理场所建设、运营管理、服务、信息平台技术规范.pdf VIP
- 生产线平衡分析和瓶颈改善dxc.ppt VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U7.pptx VIP
- 2025年内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 2026年雅思阅读段落匹配题技巧:定位词+同义替换+排除干扰项.docx VIP
原创力文档

文档评论(0)