- 3
- 0
- 约7.45千字
- 约 49页
- 2019-08-17 发布于广东
- 举报
计算机科学与工程系 计算机科学与工程系 第十章 排序 概述 插入排序 交换排序 选择排序 归并排序 基数排序 10.1 概述 1) 基本概念 排序:将一组记录按相应关键字的值递增或递减次序重新排列的过程。 关键字(key): 通常数据对象有多个属性域,即多个数据成员组成,其中有一个属性域可用来区分对象,作为排序依据。该域即为关键字。 排序算法的稳定性: 如果在对象序列中有两个对象r[i]和r[j],它们的关键字 k[i] == k[j],且在排序之前,对象r[i]排在r[j]前面。如果在排序之后,对象r[i]仍在对象r[j]的前面,则称这个排序方法是稳定的,否则称这个排序方法是不稳定的。 2)排序方法的分类 根据排序时使用的存储器不同,分为: 内部排序: 在内存实现,数据对象全部存放在内存,无内外存数据交换;适合少量数据,速度快。 外部排序: 排序期间全部对象太多,不能同时存放在内存,必须根据排序过程的要求,不断在内外存之间移动;适合大量数据,速度慢。 按实现策略,内排序分五大类: 插入排序: 直接插入、shell排序 交换排序:冒泡、快速排序 选择排序:简单选择、树型选择、堆排序 归并排序: 基数排序: 按排序所需工作量,内排序分为: 简单排序方法: O(n2) 简单排序 先进排序方法: O(nlogn) 堆排序、快速排序… 基数排序方法: O(
您可能关注的文档
- 地产客服案例.ppt
- 社区老人健康保健和护理.ppt
- 高分子催化剂.ppt
- 各类食品所含的营养价值.ppt
- 第八章精神民俗文化.ppt
- 能量和动物营养研究.ppt
- 农产品的市场.ppt
- 汽车产品的售后服务研究.ppt
- 人身保险核保.ppt
- 社区老年人健康保健和护理.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)