一般来说,最快的排序算法是()A:归并排序B:快速排序C:插-查字典问答网
分类选择

来自艾兴的问题

  一般来说,最快的排序算法是()A:归并排序B:快速排序C:插入排序D:希尔排序

  一般来说,最快的排序算法是()

  A:归并排序B:快速排序

  C:插入排序D:希尔排序

1回答
2020-07-31 08:20
我要回答
请先登录
陈舜德

  B:快速排序

  现在开始,我们要接触高效排序算法了.实践证明,快速排序是所有排序算法中最高效的一种.它采用了分治的思想:先保证列表的前半部分都小于后半部分,然后分别对前半部分和后半部分排序,这样整个列表就有序了.这是一种先进的思想,也是它高效的原因.

  各个算法时间复杂度比较:

  平均时间复杂度

  插入排序O(n2)

  冒泡排序O(n2)

  选择排序O(n2)

  快速排序O(nlogn)

  堆排序O(nlogn)

  归并排序O(nlogn)

  基数排序O(n)

  希尔排序O(n1.25)

2020-07-31 08:25:12

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •