- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构JAVA语言描述习题答案刘小晶等主编第章 排序Java版
初始关键字:49,38,65,97,76,13,27,49,55,4 先对 Kd 进行排序,然后对 Kd-1 进行排序,依次类推,直至对最主位关键字 K1 排序完成为止。 排序过程中不需要根据 “前一个” 关键字的排序结果,将记录序列分割成若干个(“前一个”关键字不同的)子序列。 7.6.1 多关键字的排序-LSD法 例如:学生记录含三个关键字: 系别、班号和班内的序列号,其中以系别为最主位关键字。 无序序列 对K2排序 对K1排序 对K0排序 3,2,30 1,2,15 3,1,20 2,3,18 2,1,20 1,2,15 2,3,18 3,1,20 2,1,20 3,2,30 3,1,20 2,1,20 1,2,15 3,2,30 2,3,18 1,2,15 2,1,20 2,3,18 3,1,20 3,2,30 LSD的排序过程如下: 7.6.1 多关键字的排序 7.6.2 链式基数排序 假如多关键字的记录序列中,每个关键字的取值范围相同,则按LSD法进行排序时,可以采用“分配-收集”的方法,其好处是不需要进行关键字间的比较。 对于数字型或字符型的单关键字,可以看成是由多个数位或多个字符构成的多关键字,此时可以采用这种“分配-收集”的办法进行排序,称作基数排序法。 例如:对下列这组关键字 {209, 386, 768, 185, 247, 606, 230, 834, 539 } 首先按其 “个位数” 取值分别为 0, 1, …, 9 “分配” 成 10 组,之后按从 0 至 9 的顺序将 它们 “收集” 在一起; 然后按其 “十位数” 取值分别为 0, 1, …, 9 “分配” 成 10 组,之后再按从 0 至 9 的顺序将它们 “收集” 在一起; 最后按其“百位数”重复一遍上述操作。 7.6.2 链式基数排序 在计算机上实现基数排序时,为减少所需辅助存储空间,应采用链表作存储结构,即链式基数排序,具体作法为: 1) 待排序记录以指针相链,构成一个链表; 2) “分配” 时,按当前“关键字位”所取值,将记录分配到不同的 “链队列” 中,每个队列中记录的 “关键字位” 相同; 3) “收集”时,按当前关键字位取值从小到大将各队列首尾相链成一个链表; 4) 对每个关键字位均重复2) 和3) 两步。 7.6.2 链式基数排序 例如: p→369→367→167→239→237→138→230→139 进行第一次分配 进行第一次收集 f[0] r[0] f[7] r[7] f[8] r[8] f[9] r[9] p→230 →230← →367 ← →167 →237 →367→167→237 →138 →368→239→139 →369 ← →239 →139 →138← 7.6.2 链式基数排序 进行第二次分配 p→230→237→138→239→139 p→230→367→167→237→138→368→239→139 f[3] r[3] f[6] r[6] →230 ← →237 →138 →239 →139 →367 ← →167 →368 →367→167→368 进行第二次收集 7.6.2 链式基数排序 进行第三次收集之后便得到记录的有序序列 f[1] r[1] p→230→237→138→239→139→367→167→368 进行第三次分配 f[2] r[2] f[3] r[3] →138 ← →139 →167 →230
您可能关注的文档
最近下载
- 医生如何应对患者的不同文化和观念.pptx VIP
- (2025年高考真题) 2025年高考广东卷物理真题(解析版).docx VIP
- 中止施工期间安全保障措施.docx VIP
- (2025年高考真题)2025年高考甘肃卷物理真题(解析版).docx VIP
- 七年级语文下册期末复习 病句辨析与修改(2)(原卷+答案解释)2024-2025学年(统编版).docx VIP
- 隧道工程安全监理细则.docx VIP
- 浙江浙能电力股份有限公司招聘笔试题库2025.pdf
- (2025年高考真题)2025年高考湖北卷物理真题(解析版).docx VIP
- topik韩语考试真题_29届初级B卷(答案).pdf VIP
- GBT 29639-2024 生产经营单位生产安全事故应急预案编制导则.docx VIP
文档评论(0)