【哪种排序算法对【1,3,2,4,5,6,7,8,9】进行的-查字典问答网
分类选择

来自师奕兵的问题

  【哪种排序算法对【1,3,2,4,5,6,7,8,9】进行的排序最快,A冒泡B快速C归并D堆】

  哪种排序算法对【1,3,2,4,5,6,7,8,9】进行的排序最快,

  A冒泡B快速C归并D堆

1回答
2020-06-26 21:40
我要回答
请先登录
高志海

  升序结果的话,冒泡,只需要两趟就完了.

  已经给出的数列是接近有序的,第一趟把3和2调序后,第二趟发现没有交换,就知道已经有序了.

  快速的话,还是按照普通的方式来操作,需要进行划分遍历,比较次数还是挺多的

  归并和快速差不多,都需要进行划分操作

  堆排序需要构建堆,需要全部执行完才知道是否有序.

2020-06-26 21:44:58

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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