第十章 排序
10.1 概述
一、基本概念
关键字项及关键字(Key):记录由若干个数据项(或域)组成,其中有一项可用来标识一个记录,称为关键字项,该数据项的值称为关键字。 排序(Sorting):又称分类,假设含 n 个记录的序列为{R1,R2,…,Rn}其相应的关键字序列为{K1,K2,…,Kn} 需确定1,2,…,n的一种排列p1,p2,…,pn,使其相应的关键字满足如下的非递减(或非递增)关系 Kp1≤Kp2≤…≤Kpn 。即使初始的的序列成为一个按关键字有序的序列{Rp1,Rp2,…,Rpn}这样一种操作称为排序。 如果待排序的文件中,存在有多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,则称这些排序方法是稳定的;反之,则称这种排序方法是不稳定的。 排序算法的稳定性是针对所有输入实例而言的,即在所有可能的输入实例中,只要有一个实例使得算法不满足稳定性要求,则该排序算法就是不稳定的。 排序方法 内部排序 内部排序(Internal Sorting):在排序过程中,若整个文件都是放在内存中处理,排序时不涉及数据的内、外存交换,则称之为内排序。 按所用的策略不同,内部排序方法可以分为五类:插入排序、选择排序、交换排序、归并排序、分配排序。外部排序 外部排序(External Sorting):若排序过程中要进行数据的内、外存交换,则称之为外部
您可能关注的文档
- 水土保持学课件(chapter2土壤侵蚀分类和形式)-1.ppt
- 水土保持学课件(chapter2重力侵蚀)-2.ppt
- 水土保持学课件(chapter3-4土壤侵蚀规律).ppt
- 水土保持学课件(chapter1).ppt
- 秘书学概论全套章节思考题答案(大学期末复习资料).doc
- 水土保持学课件(chapter5)-2沟道治理工程.ppt
- 水土保持学课件(chapter5水土保持工程措施)-1.ppt
- 水土保持学课件第七章 水土保持农技措施 ).ppt
- 江汉大学体育保健学习题期末试题9套含答案版本(大学期末复习资料).docx
- 《体育保健学》习题库(大学期末复习试题).doc
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)