- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.1 排序的基本概念 9.2 插入类排序 9.3 交换类排序法 9.4 选择类排序法 9.5 归并排序 9.6 分配类排序 9.7 各种排序方法的综合比较 第九章 内部排序 9.8 总结与提高 9.6 分配类排序 基数排序是一种借助“多关键字排序”的思想来实现“单关键字排序”的内部排序算法。 多关键字的排序 基数排序 二、基数排序 当每个关键字的取值范围相同时,其排序可采用“分配”而非“比较”的方法进行。 对于数字型或字符型的单关键字,可以看成是由多个数位或多个字符构成的多关键字,而此时每个“关键字”的取值范围是原关键字的基数。 对于数字型或字符型的“多关键字” ,可用LSD法,并采用 “分配-收集”再“分配-收集”…的办法实现排序, 这就是基数排序。 例如:对下列这组关键字 {369,367,167,239,237,138,230,139} 首先按其 “个位数” 取值 “分配” 成 10 组,之后按从 0 至 9 的顺序将各组 “收集” 在一起; 然后按其 “十位数” 取值 “分配” 成 10 组,之后再按从 0 至 9 的顺序将各组“收集” 起来; 最后按其 “百位数” 取值 “分配” 成 10 组,之后再按从 0 至 9 的顺序将各组“收集” 起来。 实现基数排序时,为减少所需辅助存储空间,可采用链表作存储结构。 1.待排序记录以链表为存储结构; 2.“分配” 时,按当前“关键字位”将记录分 配到不同的 “链队列” 中,每个队列中记 录的 当前“关键字位” 相同; 3.“收集”时,将各队列按关键字从小到大首 尾相链构成一个新链表; 4.按LSD对每个关键字位重复2 、3, 便可获 得有序序列。 具体方法: p→369→367→167→239→237→138→230→139 进行第一次分配 进行第一次收集 p→230 →230 ← →367 ← →167 →237 →367→167→237 →138 →369→239→139 →369 ← →239 →139 →138 ← f[0] r[0] f[7] r[7] f[8] r[8] f[9] r[9] … 例如: 进行第二次分配 p→230→237→138→239→139 p→230→367→167→237→138→369→239→139 →230 ← →237 →138 →239 →139 →367 ← →167 →369 →367→167→369 进行第二次收集 f[3] r[3] f[6] r[6] … 进行第三次收集 p→230→237→138→239→139→367→167→369 进行第三次分配 →138 ← →139 →167 →230 ← →237 →239 →367 ← →369 p→138→139→167 →230→237→239 →367→369 已得到记录的有序序列 f[1] r[1] f[2] r[2] f[3] r[3] … 存储结构: 为有效地存储和重排记录,算法采用静态链表,有关数据类型的
您可能关注的文档
最近下载
- 初三数学二次根式测试题目一二.doc VIP
- 高考物理公式大全.doc VIP
- 《心肺复苏术》PPT课件ppt.pptx VIP
- 2023-2025高考英语高频词汇汇编(打印背诵版).pdf
- 5.1 社会历史的本质 课件(共34张PPT)(含音频+视频).pptx VIP
- 让蕲艾走向世界详细资料.ppt VIP
- 家政保洁企业发展规划经营计划.pptx VIP
- 局限性脑炎多学科决策模式中国专家共识(2025版).docx VIP
- 中国成人急性呼吸窘迫综合征(ARDS)诊断与非机械通气治疗指南(2023)解读PPT课件.pptx VIP
- 2023中国成人急性呼吸窘迫综合征(ARDS)诊断与非机械通气治疗指南(完整版).pdf VIP
文档评论(0)