设关键码分别为k1, k2, …, km,多键排序有两种方法: ⑴ 依次对记录进行m次排序,第一次按k1排序,第二次按k2排序,依此类推。这种方法要求各趟排序所用的算法是稳定的; ⑵ 将关键码k1, k2, …, km分别视为字符串依次首尾连接在一起,形成一个新的字符串,然后,对记录序列按新形成的字符串排序。 排序的分类 1. 基于比较:基本操作——关键码的比较和记录的移动,其最差时间下限已经被证明为O(nlog2n)。 (1)插入排序 (2)交换排序 (3)选择排序 (4)归并排序 2. 不基于比较:根据关键码的分布特征。 直接插入排序过程示例 希尔插入排序过程示例 希尔插入排序过程示例 希尔插入排序过程示例 希尔插入排序过程示例 希尔插入排序过程示例 希尔插入排序过程示例 起泡排序过程示例 练习题 1、给定一组排序码:(45,89,23,17,7,5,309,267),试写出直接插入排序、希尔排序的每一趟排序结果。 2、已知关键字序列(503,87,512,61,908,170,897,275,653,462),请给出快速排序的每一趟排序结果。 关键问题⑵:怎样完成一趟归并? 60 20 31 5 44 55 65 20 60 5 31 44 55 65 60 20 31 5 44 55
您可能关注的文档
- 第三次修改稿研究.doc
- 电力事故课稿.ppt
- 电力通信管理实施细则课稿.ppt
- 电力拖动第1章课稿.ppt
- 第8章卤代烃研究.ppt
- 电力拖动第一章课稿.ppt
- 第一章农业微生物研究.ppt
- 电力拖动自动控制系统(直流部分)陈伯时版课件2课稿.ppt
- 电力拖动自动控制系统1课稿.ppt
- 电力网络元件参数和等值电路课稿.ppt
- 养老阶段财务来源多样化策略研究.docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及答案详解(最新).docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及答案详解(夺冠系列).docx
- 有限空间内盾构机转体平移施工工法 (2).docx
- 铁路路基矩形侧沟滑模机快速施工工法.docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及答案详解(新).docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及答案详解一套.docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及答案详解1套.docx
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及参考答案详解1套.docx
- 铁路路基矩形侧沟滑模快速施工工法.docx
原创力文档

文档评论(0)