- 6
- 0
- 约2.06万字
- 约 94页
- 2018-02-18 发布于浙江
- 举报
排序:将一组杂乱无章的数据按一定的规律顺次排列起来:输入记录R1, R2, …, Rn, 其键分别为K1, K2, …, Kn; 输出Ri1, Ri2 , …, Rin,使得键序列为Ki1, Ki2, …, Kin或相反序列。 一般来说,排序过程要对键大小进行比较,主要根据三个原则: 若键为数值类型,则以数值大小为依据; 若键为非中文字符串类型,则采用键的内码编排次序比较大小; 若键为中文字符串类型,同样也是自左往右逐字比较,但非单纯地运用ASCII,而是采用键所用的中文内码编排顺序来比较大小。 作为排序依据的键称为“排序码” : 若是主键,则对于任意待排序列,经排序后得到的结果是唯一的; 若是次键,则排序结果可能不唯一,即排序后的元素位置关系与排序前不一定保持不变。 排序算法的稳定性: 如果在对象序列中有两个对象ri和rj,它们的关键码 ki == kj,且在排序之前,对象ri排在rj前面。如果在排序之后,对象ri一定仍在对象rj的前面,则称这个排序方法是稳定的,否则称这个排序方法是不稳定的。 排序的方法可以按以下两种方式分类: 按是否涉及数据的内外交换分类。 内排序是指在排序期间数据对象全部存放在内存的排序; 外排序是指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。 按排序策略划分,内部排序可以分为: 插入排序 选择排
您可能关注的文档
最近下载
- 叉车司机理论知识考试复习题库(必会500题).docx VIP
- 【2025国省双考】公安专业知识专项刷题-职业素养+信息工作能力(讲义+笔记).pdf VIP
- 浅析马林巴独奏曲《雨之舞》的表演技巧.docx VIP
- 马林巴独奏曲《雨之舞》的演奏技巧和情感处理分析5000字.docx VIP
- 市政工程施工组织设计编制指南.pdf VIP
- 市政工程施工组织设计编制指南.docx VIP
- 短视频与直播运营(AIGC版第2版) 课件 第5--9章 抖音平台深度运营 ---短视频与直播融合运营案例 .pptx
- 《短视频直播与新媒体营销》课件 贺军 第1--4章 认识短视频与直播 --- 抖音短视频推广运营与数据分析.pptx
- 最新市政工程施工组织设计编制指南.docx VIP
- 2021产业基础创新发展目录.docx
原创力文档

文档评论(0)