- 1、本文档共101页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 插入排序演算法(續) * 插入排序演算法(續) 在整個插入排序演算法的執行過程中,8 與 8’的相對位置一直保持不變,因此插入排序演算法也是一個穩定(stable)排序演算法。 除了幾個索引變數與一個陣列數值臨時儲存變數之外,插入排序演算法不需要額外的記憶體空間來輔助排序的進行,因此插入排序演算法也是一個就地 (in place) 演算法,其空間複雜度為 O(1)。 * 插入排序演算法(續) * 插入排序演算法(續) 資料已經由小到大排好的情況下為最佳狀況,在這種情況下,所有的mi=0 (1 ≤ i ≤ n?1),因此我們有M = 2(n?1) = 2n?2 =O(n)。 當資料為反向的由大到小排列時為最差狀況,在這種情況下,m1= 1;m2= 2; …;mn-1 = n ? 1,或者我們寫為mi = i (1 ≤ i ≤ n ? 1),因此我們有M = n(n-1)/2+2(n ? 1)=O(n2)。 * 插入排序演算法(續) * 氣泡排序與插入排序演算法比較 * The End * * * * * * * * * * * * * Definiteness: each instruction is clear and unambiguous. To compute “add 6 or 7 to x” is not definite. Finiteness: (the number of steps should be finite and the execution of the steps should terminate) if we trace out the instructions of an algorithm, then for all cases, the algorithm terminates after a finite number of steps. Finiteness implies termination (OS is thus not an algorithm) Effectiveness: All operations should be feasible. Each step must be such that it can, at least in principle, be done by a person using pencil and paper in a finite amount of time. * Definiteness: each instruction is clear and unambiguous. To compute “add 6 or 7 to x” is not definite. Finiteness: (the number of steps should be finite and the execution of the steps should terminate) if we trace out the instructions of an algorithm, then for all cases, the algorithm terminates after a finite number of steps. Finiteness implies termination (OS is thus not an algorithm) Effectiveness: All operations should be feasible. Each step must be such that it can, at least in principle, be done by a person using pencil and paper in a finite amount of time. * Definiteness: each instruction is clear and unambiguous. To compute “add 6 or 7 to x” is not definite. Finiteness: (the number of steps should be finite and the execution of the steps should terminate) if we trace out the ins
您可能关注的文档
- 植酸-中国医科大学.PPT
- 模块6教学实施计划的设计.PPT
- 模型检测内容-计算机科学国家重点试验室.PPT
- 模拟人体生物钟镇静在重症加强治疗病房机械通气谵妄防控中的研究.PDF
- 楼房中的对话v1IntheUpperRoom.PDF
- 欧莱雅中国广告投放数据报告-梅花网.PDF
- 止血药-医药大学堂.PPT
- 正修科技大学通识教育教学纲要科目名称中文哲学概论人文科学.DOC
- 正交三角函数导出的最小GDOP定位构型解集-OpenRepositoryof.PDF
- 正面管教理念在师幼互动中运用的实践研究-罗湖区教育局.DOC
- 【德邦证券-2025研报】食品饮料行业周报:地产数据回暖,行业基本面有望逐步改善.pdf
- 【财通证券-2025研报】供需博弈猪价震荡调整,白鸡价格企稳回升.pdf
- 【财通证券-2025研报】轻工行业周报:上海二手房成交亮眼,家居315营销开启.pdf
- 【联储证券-2025研报】2月PMI数据点评:制造业景气度改善,重返扩张区间.pdf
- 2025年全套财务管理制度.doc
- 河南省信阳高级中学新校(贤岭校区)、老校(文化街校区)2024-2025学年高三下期二模测试(二)数(含答案解析).pdf
- 【财通证券-2025研报】证券基金行业周度跟踪:券商行业并购预期增强,建议关注相关标的.pdf
- 【创元期货-2025研报】锌周度报告:锌:TC加速调涨,加强提产预期.pdf
- 【财信证券-2025研报】宏观策略周报:全国两会召开临近,关注消费及顺周期方向.pdf
- 【德邦证券-2025研报】美股交易衰退了么?.pdf
文档评论(0)