




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
10 6基数排序 排序方法先按花色排序 再按面值排序 最高位优先先按面值排序 再按花色排序 最低位优先 例 对52张扑克牌排序 花色优先 10 6基数排序 1 梅花 13张 2 方块 13张 3 红桃 13张 4 黑桃 13张 最高位优先 1 按花色排序2 按面值排序 分配 分成4组 10 6基数排序 最高位优先 1 按花色排序2 按面值排序 10 6基数排序 收集 按面值有序 最低位优先 1 按面值排序2 按花色排序 分配 分成13组 分配 分成4组 10 6基数排序 最低位优先 1 按面值排序2 按花色排序 收集 按花色有序 10 6基数排序 分配 分成4组 Initiallist 4691851592353122 0 1 2 3 4 5 6 7 8 9 91 46 85 15 92 35 31 22 收集 9131922285153546 0 1 2 3 4 5 6 7 8 9 91 31 92 22 85 15 35 46 收集 1522313546859192 分配 按个位 分配 按十位 typedefsturct KeyTypekey MAX NUM KEY intnext SLCell typedefsturct SLCellr MAXSIZE intbitnum 关键字位数intrednum 记录个数 SLList typedefintArrType RADIX L r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 keynext 2 7 1 3 5 1 6 8 L r keynext 分配 2 7 1 3 5 1 6 8 L r keynext 收集 0 0 0 0 0 0 0 0 L r keynext 收集 L r keynext 4 4 1 7 8 3 2 5 3 6 8 1 分配 4 4 1 7 8 L r keynext 3 2 5 3 7 8 1 收集 voidRadixSort SLList 收集 RadixSort voidDistribute SLCell Distribute voidCollect SLCell Collect 10 6基数排序 基数排序的特点关键字包含多位k k1k2 kd最低位优先基本步骤 分配 收集时间复杂度O d n r 空间复杂度O n r 稳定 排序算法小结 排序算法小结 几点说明几种简单的排序算法 1 2 3 的最好时间复杂度都为O n 说明算法的输入在接近有序时的效率比较高 三种平均时间复杂度为O nlog2n 的算法中快速排序的平均效率高 但是最坏时间复杂度为O n2 且空间复杂度为O log2n 堆排序的最坏时间复杂度为O nlog2n 且空间复杂度仅为O 1 归并排序的最坏时间复杂度也为O nlog2n 而且是稳定算法 但是空间复杂度为O n 排序算法小结 不同的排序方法适应不同的应用环境和要求若n较小 可采用直接插入或简单选择排序当记录规模较小时 直接插入排序较好 它会比选择更少的比较次数 且是稳定的 当记录规模较大时 因为直接选择移动的记录数少于直接插人 所以宜用选直接选择排序 若初始状态基本有序 应选用直接插人 冒泡 若n较大 则应采用时间复杂度为O nlog2n 的排序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版木材采购绿色运输服务合同
- 二零二五年度农业大棚资产转让及配套设备协议
- 二零二五年度房屋买卖租赁全程代理服务协议
- 2025车库租赁协议范本:包括车位租赁与广告位使用
- 2025版房地产面积测绘与房地产产权登记协议
- 二零二五年金融机构出借咨询及风险控制协议正本4
- 二零二五年度国际贸易信用证合同订立与风险防控措施
- 二零二五年度工业用地租赁合同详细版
- 二零二五年度设备采购项目投标担保委托保证合同
- 二零二五年度城市绿化工程轻工承包劳务合同样本
- 新修订《普通高中数学课程标准》的解读与思考
- 《空调维护培训资料》课件
- 在家劳动教育实践报告
- 医院节能培训课件
- 混凝土质量保证措施
- 烟气CEMS在线比对验收调试报告附表D.1-12计算公式(HJ-75-2017)
- 学生请假安全协议书
- 隐形眼镜项目风险管理分析
- 过敏性休克应急处置流程
- 2024年陕西省专业技术人员继续教育学习平台党史党纪专题学习考试答案
- 13电磁铁的应用(讲义)
评论
0/150
提交评论