- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
排 序 大连理工大学 于 红 排序 Google,百度等搜索引擎返回结果排名 大学排名 商品的排行榜 内部排序: 指的是待排序记录存放在计算机随机存储器中进行的排序过程。 外部排序: 指的是待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过程中尚需对外存进行访问的排序过程。 内部排序与外部排序 排序 内部排序-小规模的排序问题 一个元素 已经有序了 两个元素 一次比较 若逆序? 一次交换 = 3次移动(赋值) n个元素? 45 34 45 排序 给定一个序列 R ={r1, r2, …,rn} 其排序码分别为 k ={k1, k2, …,kn} 排序的目的:将记录按排序码重排 形成新的有序序列 R= {r1,r2,…,rn} 相应排序码为 k={k1,k2,…kn} 排序码的顺序 其中 k1≤k2≤…≤kn,称为不减序 或 k1≥k2≥…≥kn,称为不增序 排序 “正序”序列 : 待排序序列正好符合排序要求 “逆序”序列 : 把待排序序列逆转过来,正好符合排序要求 例如,要求不增序排列 08 12 34 96 96 34 12 08 逆序! 正序! 排序 排序的稳定性 存在多个具有相同排序码的记录 排序后这些记录的相对次序保持不变 稳定性例1 34 12 34’ 08 96 08 12 34 34’ 96 稳定! 排序 存在多个具有相同排序码的记录 排序后这些记录的相对次序保持不变 稳定性例2 34 12 34’ 08 96 08 12 34’ 34 96 不稳定! 排序的稳定性 排序 如何判定稳定性? 稳定的 形式化证明 不稳定,反例说明 34 12 34’ 08 96 08 12 34’ 34 96 排序 排序算法的衡量标准 时间代价 排序码的比较和移动次数 空间代价 算法本身的繁杂程度 排序 排序的时间代价 对记录的排序码进行比较和移动的次数。 最小时间代价 最大时间代价 平均时间代价 排序 主要的内部排序算法 插入排序 选择排序 交换排序 归并排序 基数排序 排序 排 序 大连理工大学 于 红 * * * *
您可能关注的文档
- 智能化联合循环电厂建设方案探讨-发电技术.PDF
- 智能化转型为快递行业带来服务质变.PDF
- 曲阜一中初中部室设备采购项目.DOC
- 更改BC9000参数的两种方法.PDF
- 最常见的卵巢恶性肿瘤.PPT
- 有孩子的家长注意了千万那里有帮别人生孩子的别随便帮.DOC
- 服务业部门约占七成六.PPT
- 服装裁剪方案优化系统的研发-纺织科技进展.PDF
- 服务平安建设护航和谐社会-中国联通.PDF
- 术前化疗栓塞对人工关节置换治疗膝周肿瘤疗效的影响及意义.PDF
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)