基数排序(Radix Sort)

基数排序(Radix Sort)

第一趟:个位

收集:

第二趟:十位

第三趟:百位

3元组

基数排序——不是基于“比较”的排序算法

递增就是把收集的过程返过来

算法效率分析

需要r个辅助队列,空间复杂度 = O(r)

一趟分配O(n),一趟收集O(r),总共d趟分配、收集,总的时间复杂度=O(d(n+r))

稳定性:

稳定!!!

基数排序的应用

知识回顾

原文地址:https://www.cnblogs.com/jev-0987/p/13322195.html