• 2022-06-03
    快速排序最适用的情况是________
    A: 数据元素均匀分布
    B: 数据元素的分布极不均匀
    C: 数据元素已经按排序要求排列
    D: 数据元素已经按排序要求逆序排列
  • A

    内容

    • 0

      在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是______。

    • 1

      在待排序的n个数据元素中,若有数据元素的关键字值相等,在排序后,关键字相等的数据元素仍然保持原有前后顺序,则这种排序是不稳定的排序,否则就是稳定的排序。

    • 2

      按排序策略分类,起泡排序属于______。对n个元素的序列进行排序时,如果待排序元素序列的初始排列已经全部有序,则起泡排序过程中需进行n-1次元素值的比较,0次元素值的交换。如果待排序元素序列的初始排列完全逆序,则起泡排序过程中需进行n(n-1)/2次元素值的比较,n(n-1)/2次元素的交换。 A: 插入排序 B: 选择排序 C: 交换排序 D: 分配排序

    • 3

      按排序策略分类,起泡排序属于选择排序。对n个元素的序列进行排序时,如果待排序元素序列的初始排列已经全部有序,则起泡排序过程中需进行n-1次元素值的比较,0次元素值的交换。如果待排序元素序列的初始排列完全逆序,则起泡排序过程中需进行n(n-1)/2次元素值的比较,n(n-1)/2次元素的交换。

    • 4

      n个数据元素排序,冒泡排序法需要________个辅助存储单元(即临时存放数据元素的存储空间)