数据结构初阶(17)排序算法——非比较排序、排序算法总结
2.0 十大排序算法
桶排序、基数排序在实践中意义不大,面试也基本上不会考。
2.5 非比较排序
2.5.1 计数排序
思想:计数排序又称为鸽巢原理,是对哈希直接定址法的变形应用。 操作步骤:
1. 统计相同元素出现次数
2. 根据统计的结果将序列回收到原来的序列中
计数排序的特性总结:
1. 计数排序在数据范围集中时,效率很高,但是适用范围及场景有限。
2. 时间复杂度:O(MAX(N,范围))
3. 空间复杂度:O(范围)
4. 稳定性:稳定
3. 排序算法复杂度及稳定性分析
4. 选择题练习