- 1
- 0
- 约8.7千字
- 约 80页
- 2018-07-08 发布于浙江
- 举报
概述
插入排序
快速排序
选择排序
归并排序
基数排序
各种内排方法比较;概 述;排序方法的稳定性: 如果在对象序列中有两 个对象r[i]和r[j], 它们的排序码 k[i] == k[j] , 且在排序之前, 对象r[i]排在r[j]前面。如果在排序之后, 对象r[i]仍在对象r[j]的前面, 则称这个排序方法是稳定的, 否则称这个排序方法是不稳定的。
内排序与外排序: 内排序是指在排序期间数据对象全部存放在内存的排序;外排序是指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。;排序的时间开销: 排序的时间开销是衡量算法好坏的最重要的标志。排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。;内排序分类;插入排序 (Insert Sorting);;;直接插入排序的算法
typedef int SortData;
void InsertSort ( SortData V[ ], int n ) {
//按非递减顺序对表进行排序
SortData temp; int i, j;
for ( i = 1; i n; i++ ) {
temp = V[i];
for ( j = i; j 0; j-- ) //从后向前顺序比较
您可能关注的文档
- 康松林《数据结构》精品教学课件:第2章线性表课后作业答案.doc
- 康松林《数据结构》精品教学课件:第1章绪论课后作业答案.doc
- 康松林《数据结构》精品教学课件:第2章线性表.ppt
- 康松林《数据结构》精品教学课件:第3章栈和队列.ppt
- 康松林《数据结构》精品教学课件:第3章栈和队列课后作业答案.doc
- 康松林《数据结构》精品教学课件:第5章数组和广义表课后作业答案.doc
- 康松林《数据结构》精品教学课件:第4章串课后作业答案.doc
- 康松林《数据结构》精品教学课件:第5章数组与广义表.ppt
- 康松林《数据结构》精品教学课件:第6章树和二叉树课后作业答案.doc
- 康松林《数据结构》精品教学课件:第6章 树和二叉树.pptx
最近下载
- CEI IEC60529中.doc VIP
- 齿轮齿条式电动助力转向器设计.doc VIP
- 地面砖、石材铺贴重点、难点及解决方案及解决措施.docx VIP
- 基于单片机的煤气泄漏报警系统设计_毕业设计论文 精品 .pdf VIP
- 青海省西宁市(2024年-2025年小学三年级语文)部编版开学考试(上学期)试卷(含答案).docx VIP
- 水利施工组织设计.doc VIP
- 青海省西宁市(2024年-2025年小学三年级语文)部编版竞赛题(上学期)试卷(含答案).docx VIP
- SJ_T 11463-2013软件研发成本度量规范.pdf
- 输配电管理与应急抢修手册(执行版).docx VIP
- 组合式骨科外固定支架产品技术要求山东威高.docx VIP
原创力文档

文档评论(0)