- 11
- 0
- 约7.47千字
- 约 49页
- 2017-11-13 发布于广东
- 举报
计算机科学与工程系 计算机科学与工程系 第九章 排序 概述 插入排序 交换排序 选择排序 归并排序 基数排序 9.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(d
您可能关注的文档
- 构形基础与机械制图2版课件作者管巧娟8第八章节装配图.ppt
- 构形基础与机械制图课件作者管巧娟第八章节装配图.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-14章.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-15章.ppt
- 数字电子电路课件课件作者邵展图第二章节2-3章.ppt
- 构形基础与机械制图课件作者管巧娟第四章节立体的轴测投影.ppt
- 数字电子电路课件课件作者邵展图第二章节2-7章.ppt
- 构形基础与机械制图课件作者管巧娟第一章节构形基础.ppt
- 构形基础与机械制图课件作者管巧娟绪论.ppt
- 数据结构(C语言版)电子教案-赵坚数据结构01章.ppt
最近下载
- 宣贯培训(2026年)《GBT 24892-2010动植物油脂 在开口毛细管中熔点(滑点)的测定》.pptx VIP
- 雪茄持灰大赛活动策划方案.pptx
- 路面设计原理-国外设计方法-01-AASHTO路面结构设计指南_101-200.docx VIP
- 路面设计原理-国外设计方法-01-AASHTO路面结构设计指南_1-100.docx VIP
- 一种可拆卸式外窗防风装置.pdf VIP
- 国家标准 GBT 24892-2010 动植物油脂在开口毛细管中熔点(滑点)的测定.pdf
- 三一全地面起重机SAC5000T7_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 2025至2030中国造口护理和和造口护理及配件行业产业运行态势及投资规划深度研究报告.docx
- 实施指南《GB18436 - 2022轮机日志和车钟记录簿》实施指南.pptx VIP
- 四川大学《微积分II-2》2023-2024学年第二学期期末试卷.pdf VIP
原创力文档

文档评论(0)