第10章 排序
Sort
;第十章 排序(Sort)
目录
§10.1 排序概述
§10.2 插入排序
§10.3 交换排序
§10.4 选择排序
§10.5 归并排序
§10.6 基数排序;§10.4 选择排序;简单选择排序算法思想:;;;;;简单选择排序算法:
void SelectSort( SqList L ) {
//对顺序表L作简单选择排序
for(i=1; iL.length; i++){
min=i;
for(j=i+1;j=L.length;j++) //选最小的记录
if(L.R[j].keyL.R[min].key)min=j;
if(i!=min)L.R[min]?L.R[i];
//与无序区第一条记录交换
}//end for
} ;简单选择排序性能分析:
比较次数与表的初态无关:
最好的情况:表的初态恰好是正序排列
移动次数:Mmin=0
最坏的情况:每趟都有移动发生
移动次数:Mmax=3(n-1)
平均O(n2), 不稳定的排序方法;§10.4 选择排序; 10.4.2 堆排序(Heap Sort )
用建堆的方法来选择待排序区间的最大或最小键值。
一、堆定义
您可能关注的文档
最近下载
- 2025年湖北省中考英语试卷真题(含答案).docx
- 生物会考必考41个课本母图(填空版)_.pdf
- 2025年哈尔滨理工大学辅导员考试真题.docx VIP
- 新时代职业英语 通用大学英语2 单元测试卷U6(含 听力文本及答案).docx VIP
- 术后并发症的早期识别与处理.pptx VIP
- 12-3DMine矿山工程软件自学教程.pdf VIP
- 2026江西赣州市政公用集团社会招聘39人备考题库及答案详解(全优).docx VIP
- 2026贵州中考:语文重点基础知识点大全.doc VIP
- 宾语补足语在英语句子中应用与.pdf VIP
- [国家事业单位招聘】2025国家广播电视总局广播电视规划院高校毕业生招聘笔试历年参考题库典型考点附带.docx VIP
原创力文档

文档评论(0)