吉林大学数据结构课件 第七章 排序图文
概 述;概 述
主关键词: 如果在数据表中各个对象的关键码互不相同,这种关键码即主关键码。按照主关键码进行排序,排序的结果是唯一的。
次关键词: 数据表中有些对象的关键码可能相同,这种关键码称为次关键码。按照次关键码进行排序,排序的结果可能不唯一。;概 述
排序:记录按关键词域递增或递减的顺序排列
n个记录相应的关键词:K1,K2,…,Kn
在关键词域上定义一个次序关系“” ,使得对于任意三个关键词的取值a、b、c,下列条件成立:
在ab,a=b,ba 三个可能性中,有且只有一个可能性成立(三分率);
如果ab,并且bc,则有ac(传递性).
这两个性质显示了线性次序的数学性质,也称作全序. ;概 述
排序:记录按关键词域递增或递减的顺序排列
n个记录相应的关键词:K1,K2,…,Kn
在关键词域上定义一个次序关系“” ;
排序的目标就是寻找一个置换 :
使得诸关键词按照非递减的次序排列,即有
Kρ(1)≤Kρ(2)≤…≤Kρ(n) ;i; 排序的时间开销: 排序的时间开销是衡量算法好坏的最重要的标志。排序的时间开销可用算法执行中关键词的比较次数与数据的移动次数来衡量。
各节给出算法运行期望时间代价是对按平均情况进行估算。对于那些受对象关键词序列初始排列及对象个数影响较大的,需要按最好情况和最坏情况进行估算。
算法执行时所需的附加存储空间:
您可能关注的文档
- 机械设计基础82第8章2学时平衡.pptx
- 机械设计基础第3版课件第1章 总论第一章第5节机械零件的强度材料与结构工艺性.pptx
- 机械设计基础3平面机构的结构分析.pptx
- 机械设计汇报精品:法兰变送器充灌设备的研制.pptx
- 机械设计基础第五版讲义第3章311.pptx
- 机械设计基础第五版第10章连接.pptx
- 机械设计基础第5章 齿轮传动2强度1新方案.pptx
- 机械设计基础课件第四章4.pptx
- 机械设计基础课程总结1.pptx
- 机械设计基础平面机构运动简图及自由度.pptx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)