分类:

比较排序:通过比较关键值来决定元素间的相对位置,其时间复杂度不能突破θ(nlgn)  (lgn以2为底)

非比较排序:不通过关键值来决定元素间的相对位置,其时间复杂度可以突破θ(nlgn),以线性时间运行

比较排序:

                插入排序:简单插入排序

                                希尔排序

                交换排序:冒泡排序

                                (随机)快速排序

                选择排序:选择排序

                                堆排序

                归并排序:二路归并排序

                                多路归并排序

非比较排序:

                计数排序

                桶排序

                基数排序

总结:

排序算法总结

相关文章:

猜你喜欢
  • 2021-12-17
  • 2021-06-24
  • 2021-04-07
  • 2022-02-03
  • 2021-10-19
相关资源
相似解决方案