从这段话我们可以得出,我们要处理的事情其实就2个:
1、获取小于x的元素的个数k,然后将x放到k+1的位置上(当然,因为python列表的索引是从0开始的,所以代码就没必要+1了,直接放到索引...(三)基数排序
感觉这种方式单独对正整数进行排序还好,如果考虑负数和小数的问题,问题有点复杂,甚至于可能要借用其他排序算法去处理。...看算法导论上面的意思好像也是针对正整数的排序算法,感觉写这本书的大牛文笔好像不太好,没有深入浅出的感觉,或者是翻译的文笔不行。
...基数排序,我个人的理解是,例如:对列表A = [720,328,278,356,789,234,123]进行排序
1、先按个位数进行排序 ,得到结果[720,123,234,356,328,278,789...]
2、在第一步的基础上,按十位数进行排序,得到结果[720,123,234,328,356,278,789]
3、在第二步的基础上,按百位数进行排序,得到结果[123,234,278,328,356,720,789