- 4
- 0
- 约2.11万字
- 约 80页
- 2018-08-31 发布于江苏
- 举报
第10章 排序 将任一(文件中的)数据记录通过某种方法整理成为按(记录)关键字有序排列的处理过程称为排序。 排序是数据处理中一种最常用的操作。 排序的算法有许多种,从算法的基本思想划分,有: 基于插入的排序 基于交换的排序 基于选择的排序 基于归并的排序 基于多关键字的排序 10.1 排序的基本概念 ⑴ 排序(Sorting) 排序是将一批(组)任意次序的记录重新排列成按关键字有序的记录序列的过程,其定义为: 给定一组记录序列:{R1 , R2 ,…, Rn},其相应的关键字序列是{K1 , K2 ,…, Kn} 。确定1, 2, … n的一个排列p1 , p2 ,…, pn,使其相应的关键字满足如下非递减(或非递增)关系: Kp1≤Kp2 ≤…≤Kpn的序列{Kp1 ,Kp2 , …,Kpn} ,这种操作称为排序。 关键字Ki可以是记录Ri的主关键字,也可以是次关键字或若干数据项的组合。 ◆ Ki是主关键字:排序后得到的结果是唯一的; ◆ Ki是次关键字:排序后得到的结果是不唯一的。 ⑵ 排序的稳定性 若记录序列中有两个或两个以上关键字相等的记录: Ki =Kj(i≠j,i, j=1, 2, … n),且在排序前Ri先于Rj(ij),排序后的记录序
您可能关注的文档
最近下载
- 【西门子】异步电机 1PH7 (PM).pdf VIP
- 浙教版八年级上册第五章一次函数竞赛题(含答案).docx VIP
- 化工工艺优化方法.pptx
- 约克离心机组操作维护手册.pdf VIP
- 语文【全国第二高中】河北衡水中学2025-2026学年高三年级下学期综合素质评价三(3月底)(1).docx VIP
- 弱电及消防泵站设备设施维修养护运维 投标方案(技术方案).doc
- 2024年9月21日四川省市直遴选面试真题及答案解析(结构化).doc VIP
- 2024年6月15日四川省发改委遴选面试真题及答案解析.docx VIP
- 2026年江苏苏州市振华中学中考历史二模试题(武大啊).pdf VIP
- 一次函数(竞赛题选讲).doc VIP
原创力文档

文档评论(0)