




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 快速排序的平均时间 快速排序的平均时间为: 快速排序的平均时间为:Tavg = kn ln n 其中, 为待排序序列中记录的个数 为待排序序列中记录的个数, 为某个常数 为某个常数. 其中,n为待排序序列中记录的个数,k为某个常数. 16 快速排序的记录移动次数不会大于比较 次数,所以, 次数,所以,快速排序的最坏时间复杂度为 O(n2;最好时间复杂度为 ;最好时间复杂度为O(nlog2n. . 可以证明,快速排序的平均时间复杂度 可以证明, 也是O(nlog2n. 也是 . 快速排序是不稳定的排序方法. 快速排序是不稳定的排序方法. 17 快速排序的改进 1.三者取中法则选取枢轴记录: .
2、 三者取中法则选取枢轴记录: .key ,取三者中其关键字取中 即比较L.rs,L.rt.key和 L.r , 即比较 和 2 值的记录为枢轴. 值的记录为枢轴. s+t 2.修改一次划分 .修改一次划分 算法:在指针 的同时进行 算法:在指针high减1和low增1的同时进行起泡操作,即在相邻两 减 和 增 的同时进行 起泡操作, 个记录处于逆序时进行互换, 个记录处于逆序时进行互换,同时在算法中附设两个布尔型变量分别 指示指针low和high在从两端向中间的移动过程中是否进行过交换记录的 指示指针 和 在从两端向中间的移动过程中是否进行过交换记录的 操作,若指针 若指针low在从低端向中间的移动过程中没有进行交换记录的操作, 在从低端向中间的移动过程中没有进行交换记录的操作, 操作 若指针 在从低端向中间的移动过程中没有进行交换记录的操作 则不再需要对低端子表进行排序;类似地,若指针high在从高端向中间 则不再需要对低端子表进行排序;类似地,若指针 在从高端向中间 的移动过程中没有进行交换记录的操作,则不再需要对高端子表进行排序 则不再需要对高端子表进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 8 Section A Grammar Focus-3c教学设计 2024-2025学年人教版八年级英语上册
- 房地产企业营改增后常见问题
- (新教材同步备课)2024春高中生物 第3章 基因工程 3.2.2 基因工程的基本操作程序教学实录 新人教版选择性必修3
- 第七课 制作课程表(教学设计)2024-2025学年五年级上册信息技术川教版
- 高中数学 第2章 圆锥曲线与方程 2.2.1 双曲线的定义和标准方程说课教学实录 湘教版选修1-1
- Flash基础动画制作
- 《合理利用能源》实验教学设计 -2023-2024学年科学五年级下册青岛版五四制
- 2023-2024学年高中化学 2.1.2 有机化合物的结构教学实录 苏教版选择性必修3
- 八年级信息技术上册 第十一课《用Photoshop 拼接图像》教学实录
- 黑龙江省鸡东县八年级历史下册 第1课 中国人民站起来了教学实录 新人教版
- 河南省郑州市管城区2024-2025学年级九年级下学期第一次模拟数学试题(原卷版+解析版)
- 儿童各年龄期保健儿童保健学课件
- 苏教版数学一年级下册(2024)第七单元观察物体(一)综合素养测评 A 卷(含答案)
- 2025年中考英语第一次模拟试卷01(广州专用)(原卷版)
- 招标代理机构选取突发情况应急处理预案
- 伦理审查表(一式三份)
- 1#主变投运方案
- (完整版)六宫格数独100题
- 摄影基础入门—摄影教学课件ppt课件(带内容)
- 苏教版五年级劳动与技术下册《7挂钩关注“星星的孩子”》集体备课教案
- 宿舍卫生检查评分表
评论
0/150
提交评论