- 4
- 0
- 约1.09万字
- 约 38页
- 2019-09-14 发布于湖北
- 举报
§8 大型结构的排序 问题: 交换大型结构可能是非常昂贵的操作。 解决方法: 在数组中包含指向结构的指针,通过交换指针来排序 – 间接排序。 最后在必要时再实际地重新安排结构。 list key table [0] d 0 [1] b 1 [2] f 2 [3] c 3 [4] a 4 [5] e 5 table 4 1 3 0 5 2 排序列表是 list [ table[0] ], list [ table[1] ], ……, list [ table[n?1] ] Note: 每一个序列都由不相交的环构成。 list key table [0] d 4 [1] b 1 [2] f 3 [3] c 0 [4] a 5 [5] e 2 temp = d current = 0 next = 4 a 0 4 5 e 4 5 2 f 5 2 3 c 2 3 d 3 最坏情形下有 ? 个环,需要 ? 次记录的移动。 ? N / 2? ? 3N / 2? T = O( m N ) , m 是每个结构的大小。 〖例〗Table Sort §9 排序的一般下界 【定理】只使用元素间比较的任何排序算法需要进行 ?( N log N )次比较。 证明: K0 ? K1 K1 ? K2 K0 ? K2 stop [0,1,2] s
您可能关注的文档
最近下载
- 2026中国铁路南宁局集团有限公司招聘高校毕业生80人三(本科及以上学历)笔试参考题库及答案解析.docx VIP
- 2026年跌倒坠床应急预案与处理流程.pptx VIP
- 心律失常起搏器植入指南(2025年版).docx VIP
- 2026中国铁路南宁局集团有限公司招聘高校毕业生516人笔试历年题库一(本科及以上学历)及答案解析(.docx VIP
- 二十四史之汉书全文.doc VIP
- 2026年乡镇村级后备干部统一招录笔试题及答案.doc VIP
- 2026中国铁路南宁局集团有限公司招聘高校毕业生516人笔试历年题库一(本科及以上学历)附答案解析(.docx VIP
- 变压器冷却系统设计.pdf VIP
- 2026中国铁路南宁局集团有限公司招聘高校毕业生516人笔试试题一(本科及以上学历)及答案解析(名师.docx VIP
- 小学整本书阅读教学指导.ppt
原创力文档

文档评论(0)