




已阅读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安徽合肥市长丰县下塘镇招聘村(社区)后备干部12名考前自测高频考点模拟试题及一套完整答案详解
- 2025黑龙江齐齐哈尔市讷河市发展和改革局所属事业单位选调9人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025河南省职工医院药学部招聘8人考前自测高频考点模拟试题(含答案详解)
- 2025内蒙古自治区阿尔山市属国有企业外部董事拟进入人员考前自测高频考点模拟试题及答案详解(有一套)
- 2025广东云浮市郁南县林业局招聘生态管护人员2人模拟试卷及答案详解(易错题)
- 2025江西南昌市劳动保障事务代理中心招聘1名外包驾驶员考前自测高频考点模拟试题有答案详解
- 2025年甘肃甘南玛曲县人民法院司法警务辅助人员考前自测高频考点模拟试题有完整答案详解
- 2025年临沂郯城县教育系统部分事业单位公开招聘教师(13名)考前自测高频考点模拟试题及答案详解(网校专用)
- 2025桂林市中医医院招聘模拟试卷参考答案详解
- 2025年4月广东广州市民政局幼儿园编外教辅人员招聘1名模拟试卷及答案详解(典优)
- 2025云南昆明中北交通旅游(集团)有限责任公司驾驶员招聘60人考试参考试题及答案解析
- 湖南省衡阳市衡山县2025-2026学年六年级上学期9月月考数学试题(无答案)
- 2025年国家电网有限公司特高压建设分公司招聘10人(第一批)笔试参考题库附带答案详解
- 2.3二次根式(第2课时)(教学课件)数学北师大版2024八年级上册
- 【新课标】高中生物新课程标准考试题三套
- 微量注射泵的使用操作评分标准
- 《无线通信基础及应用》课件第4章
- 高中历史必修一复习提纲
- 公关经理培训课程
- 南海特产与美食课件
- 迪尔凯姆社会学主义的巨擎汇总课件
评论
0/150
提交评论