- 8
- 0
- 约3.86千字
- 约 18页
- 2017-01-31 发布于湖北
- 举报
数据结构与算法基数排序报告
基数排序(Radix sort)基数排序原理:将所有待比较数值(正整数)统一为同样的数位长度,这里采取数位较短的数前面补零。从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后, 数列就变成一个有序序列。基数排序的时间复杂度是 O(n),更准确的说是O(kn),其中n是排序元素个数,k是数字位数。一种基于分配—收集的排序算法一种稳定的排序算法扩展:稳定的排序算法:计数排序插入排序归并排序最低位优先法:首先是按照最低有效位数字进行排序,然后再按次低有效位,知道对所有的数字都进行排序。对于d位数来说,仅需d遍就可以将一个数组排好序Eg1.待排序数组[62,14,59,88,16]分配10个可重复利用的桶,桶编号为0-9,以个位数数字为桶编号依次入桶,变成下边这样|? 0? |? 0? | 62 |? 0? | 14 |? 0? | 16 |? 0? |? 88 | 59 ||? 0? |? 1? |? 2? |? 3? |? 4 |? 5? |? 6? |? 7? |? 8? |? 9? |桶编号将桶里的数字顺序取出来,输出结果:[62,14,16,88,59]再次入桶,不过这次以十位数的数字为准,进入相应的桶,变成下边这样:由于前边做了个位数的排序,所以当十位数相等时,个位数字是由小到大的顺序入桶的,就是说,入完桶还是有序|? 0? | 14,16 |? 0? |
您可能关注的文档
- 数据结构(C语言版)第10章 内部排序.ppt
- 数据结构(第4版)习题及实验参考答案 数据结构复习资料完整版(c语言版).doc
- 数据结构(算法)总结.doc
- 数据结构(金远平).ppt
- 数据结构---栈和队列.doc
- 数据结构--3(栈).ppt
- 数据结构--B树.ppt
- 数据结构--第一章 绪论.ppt
- 数据结构-内部排序.ppt
- 数据结构-堆排序.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 2024年天津市中考语文真题(原卷).pdf VIP
- 2025年信息系统安全专家NIST框架内外部沟通与协调专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照电池维护工具与设备使用专题试卷及解析.pdf VIP
- 2025年互联网营销师B2B企业客户管理策略专题试卷及解析.pdf VIP
- 2025年金融风险管理师利率风险结构中的蒙特卡洛模拟专题试卷及解析.pdf VIP
- 学习伙伴互相帮主题班会.pptx VIP
- 2026年医用睡眠监测仪行业市场前景预测及投资方向研究报告.docx
- 2026年医用低温灭菌器行业市场前景预测及投资方向研究报告.docx
- 2026年医用创口牵开器市场调查研究报告.docx
- 2025年房地产经纪人契税地方性附加政策与计算专题试卷及解析.pdf VIP
原创力文档

文档评论(0)