基数排序(Radix Sort)
基数排序(Radix Sort)
第一趟:个位
收集:
第二趟:十位
第三趟:百位
3元组
基数排序——不是基于“比较”的排序算法
递增就是把收集的过程返过来
算法效率分析
需要r个辅助队列,空间复杂度 = O(r)
一趟分配O(n),一趟收集O(r),总共d趟分配、收集,总的时间复杂度=O(d(n+r))
稳定性:
稳定!!!
基数排序的应用
知识回顾
本文作者:Jev_0987
本文链接:https://www.cnblogs.com/jev-0987/p/13322195.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步