- 11
- 0
- 约2.19万字
- 约 116页
- 2017-09-23 发布于江苏
- 举报
第10章 排序 10.1 排序的基本概念 所谓排序,就是把一组杂乱无章的记录按照某种次序排列起来,使其具有一定的顺序。一般,设有一个由记录 {R(1), R(2), …, R(n)} 组成的文件,其相应的关键字值为 {K(1), K(2), …, K(n)} 按关键字值的某种次序,寻求一种排列P(1),P(2),…, P(n),使其相应的关键字满足非减关系 K(P(i))≤K(P(i+1)) 1≤i≤n-1 或满足非增关系 K(P(i))≥K(P(i+1)) 1≤i≤n-1 从而得到文件中各记录的一种线性有序序列 {R(P(1)), R(P(2)), …, R(P(n))} 这个过程叫做排序。 简而言之,排序就是根据关键字值的非减或非增次序,把文件中的记录依次排列起来,使一个无序的文件变成一个有序的文件。 若文件中有多个记录的关键字值相等,则上面定义的排列将不是惟一的。在这种情况下,我们约定:在未排序的文件中,如果有i, j且K(i)=K(j),则在经过排序的文件中,R(i)仍处在R(j)的前面,即具有相同关键字值的记录在排序过程中其相对位置不变。能产生这种排序的方法称为稳定的,反之称为不稳定的。 排序的方法可根据记录的存放位置不同,分为内部排序和外部排序两大类。内部排序是指在排序过程中,全部记录都存放在内存中的排序方法,即
您可能关注的文档
最近下载
- 《浙江省城市轨道交通100kmh AH型电客车架修技术规范》.pdf VIP
- SQL权威指南(第4版).pdf VIP
- T_CCTAS 261-2025 低速无人配送车辆通用技术要求.pdf VIP
- abb机器人irb6640机械培训【课件】.ppt VIP
- 青海省西宁市(2024年-2025年小学三年级语文)部编版期中考试(上学期)试卷(含答案).docx VIP
- 20210707-中信建投-因子深度研究系列:多层次订单失衡及订单斜率因子.pdf VIP
- 食材配送服务方案投标文件(技术方案).doc
- 《幼儿园保育教育质量评估指南》全文.docx VIP
- 药学查房记录模板.docx VIP
- 关于加强中央企业基金业务风险管理的指导意见.docx VIP
原创力文档

文档评论(0)