基数排序是一种借助多关键字的排序思想对单逻辑关键字进行排序的方法。基数排序不是基于关键字比较的排序方法,它适合元素很多,关键字减少的序列。
比如数组
135,242,192,93,345,11,24,19
首先比较个位,从小到大排序
11,242,192,93,24,135,345,19
接着比较十位
11,19,24,135,242,345,192,93
接着比较百位
11,19,24,93,135,192,242,345
基数排序的时间复杂度为O(d(n+rd)),空间复杂度是O(rd)