- 7
- 0
- 约9.35千字
- 约 66页
- 2016-11-08 发布于浙江
- 举报
数据结构-08排序算法-1
(m)重建的堆R[1]到R[2] 13 05 16 23 24 42 88 91 13 05 16 23 24 42 88 91 筛选算法 (n)第七趟排序之后 05 13 16 23 24 42 88 91 05 13 16 23 24 42 88 91 筛选算法 HeapSort(rectype R[]) { int i; rectype temp; for (i=n/2;i=1;i--) SIFT(R,i,n); for (i=n;i=1;i--) { temp=R[1]; R[1]=R[i]; R[i]=temp; SIFT(R,1,i-1); } } 堆排序算法 堆排序的时间复杂度 堆排序的时间复杂性为O(n log2n) 空间复杂性为 O(1) 堆排序是不稳定的排序方法。 设C(n)表示对长度为n的序列进行快速排序所需的比较次数,显然,它应该等于对长度为n的无序区进行划分所需的比较次数n-1,加上递归地对划分所得的左右两个无序子区进行快速排序所需的比较次数。假设文件长度n=2k ,k=log2n,因此有: 快速排序的时间复杂度 快速排序的记录移动次数不会大于比较次数,所以,快速排序的最坏时间复杂度为O(n2);最好时间复杂度为O(nlog2n)。 可以证明,快速排序的平均时间复杂度也是O(nlog2n)。 快速排序
您可能关注的文档
- 成人高考专升本语文模拟试题2卷.doc
- 成人高考:成人高等学校招生全国统一考试.doc
- 彭兰-网络传播概论第3.4.章.ppt
- 成人高考专升本高等数学语文考试大纲.doc
- 我国上市公司内部控制存在问题及对策.doc
- 我和成功有个约会 九型人格与自我修炼.ppt
- 我们先看到了根__种子变成了幼苗(免费).ppt
- 我的大学规划PPT课程设计.doc
- 我的家乡——江苏如东.doc
- 截肢、人工关节置换术后的康复治疗现状.doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
最近下载
- 水土保持工程施工记录与档案管理方案.docx
- 围术期患者转运专家共识(2021版).pptx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共39份).pdf VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共16份).docx VIP
- 08S126热水器选用及安装.docx VIP
- 地理信息系统教程(第二版)全套PPT课件.pptx
- 合力2-3.5吨越野叉车零件图册.pdf VIP
- 四川省中小流域暴雨洪水计算.doc VIP
- (高清版)ZT 0276.11-2015 岩石物理力学性质试验规程 第11部分:岩石溶蚀试验.pdf VIP
- 航空运输地理-全套PPT课件.pptx
原创力文档

文档评论(0)