以下( )算法是稳定的排序算法。

A. 快速排序

B. 堆排序

C. 直接插入排序

D. 简单选择排序

参考答案与解析:

相关试题

堆排序是一种稳定的排序算法。

[判断题] 堆排序是一种稳定的排序算法。A . 正确B . 错误

  • 查看答案
  • 下列排序算法中,()是稳定排序算法。

    [单选题]下列排序算法中,()是稳定排序算法。A.直接插入排序B.快速排序C.希尔排序D.堆排序

  • 查看答案
  • 在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是( )。

    [单选题]在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是( )。A.堆排序B.快速排序C.归并排序D.基数排序

  • 查看答案
  • 下面哪种排序算法是稳定的()

    [单选题]下面哪种排序算法是稳定的()A.快速排序B.堆排序C.归并排序D.选择排序

  • 查看答案
  • 下述排序算法中,稳定的是( )。

    [单选题]下述排序算法中,稳定的是( )。A.直接选择排序B.直接插入排序C.快速排序D.堆排序

  • 查看答案
  • 在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是(60)

    [单选题]在最好和最坏情况下的时间复杂度均为O(nlogn),但不稳定的排序算法是(60)。A.堆排序B.快速排序C.归并排序D.基数排序

  • 查看答案
  • 排序算法的稳定性是指()

    [填空题] 排序算法的稳定性是指()

  • 查看答案
  • 下述排序算法中,稳定的是 (42) 。(42)

    [单选题]下述排序算法中,稳定的是 (42) 。(42) A.直接选择排序B.直接插入排序C.快速排序D.堆排序

  • 查看答案
  • 关于排序算法的以下说法,错误的是()

    [单选题]关于排序算法的以下说法,错误的是()A.归并排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)B.堆排序平均时间复杂度O(nlogn),最坏时间复杂度O(nlogn)C.冒泡排序平均时间复杂度O(n^2),最坏时间复杂度O(n^2)D.快速排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)

  • 查看答案
  • 四、排序算法

    [试题]四、排序算法A.快速排序:procedure qsort(l,r:integer);var i,j,mid:integer;

  • 查看答案