更多“对n个记录的集合进行快速排序,所需要的附加空间是O(n)。”相关问题
  • 第1题:

    n个记录的文件进行快速排序,所需要的辅助存储空间为( )。

    A.O(1)

    B.O(log2n)

    C.O(n)

    D.O(n2)


    正确答案:B
    解析:快速排序的思想是不断对待排序的元素按指定的元素进行划分,然后对两部分再进行划分……。在划分过程中,用到递归算法,其递归算法平均深度为约为 log2n,所以其空间复杂度为O(log2n)。

  • 第2题:

    对于n个记录的集合进行快速排序,平均时间复杂度是O(nlog2n)()

    此题为判断题(对,错)。


    参考答案:对

  • 第3题:

    对由n个记录所组成的有序关键码排序时,下列各常用排序算法的平均比较次数分别是:二路归并排序为(29),冒泡排序(30),快速排序为(31)。其中,归并排序和快速排序所需要的辅助存储分别是(32)和(33)。

    A.O(1)

    B.O(nlog2n)

    C.O(n)

    D.O(n2)

    E.O(n(log2n)2)


    正确答案:B

  • 第4题:

    对n个记录的文件进行归并排序,所需要的辅助存储空间为

    A.O(1)

    B.O(n)

    C.O(log2n)

    D.0(n2)


    正确答案:B
    解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要两个包含n个记录的数组,每趟归并需将所有记录从一个数组移到另一数组中。本题的答案为B。

  • 第5题:

    对n个记录的序列进行快速排序,所需的辅助存储空间为( )。

    A.O(1)

    B.O(log2n)

    C.O(n)

    D.O(n2)


    正确答案:B
    解析:快速排序对待排序序列的划分大约为log2n次,而快速排序是通过递归算法来完成的,递归深度大约为log2n,因此所需的辅助存储空间为O(log2n)。

  • 第6题:

    对n个记录的文件进行快速排序,所需要的辅助存储空间为()

    A.O(1)

    B.O(nlog2n)

    C.O(n)

    D.O(n2)


    正确答案:B

  • 第7题:

    对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。


    答案:C
    解析:

  • 第8题:

    对于n个记录的集合进行快速排序,所需要的平均时间是O(nlog2n)。


    正确答案:正确

  • 第9题:

    对于n个记录的集合进行归并排序,所需的附加空间消耗是()


    正确答案:O(n)

  • 第10题:

    判断题
    对于n个记录的集合进行归并排序,所需要的平均时间是O(nlog2n)。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    判断题
    对于n个记录的集合进行快速排序,所需要的平均时间是O(nlog2n)。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    对n个记录的集合进行快速排序,所需要的附加空间是O(n)。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    对于n个记录的集合进行快速排序,在最坏的情况下时间复杂度是O(n2)()

    此题为判断题(对,错)。


    参考答案:错

  • 第14题:

    对n个记录的文件进行起泡排序,所需要的输助存储空间为( )。

    A.O(1)

    B.O(1og2n)

    C.O(n)

    D.O(n2)


    正确答案:A
    解析:下表给出了主要排序方法的性能比较:

    根据上表,对n个记录的文件进行起泡排序,所需要的辅助存储空间为O(1)。

  • 第15题:

    对n个记录的文件进行起泡排序,所需要的辅助存储空间为

    A.O(1)

    B.O(log2n)

    C.O(n)

    D.O(n2)


    正确答案:A
    解析:本题考查起泡排序的概念。起泡排序是将排序的记录顺次两两比较,若为逆序则进行交换。不管对多少个记录的文件进行起泡排序,所需要的辅助存储空间都为 O(1)。正确答案为选项A。

  • 第16题:

    对n个记录的文件进行归并排序,所需要的辅助存储空间为_______。

    A.O(1)

    B.0(n)

    C.O(1og2n)

    D.0(n2)


    正确答案:B
    解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要用两个包含n个记录的数组,每趟归并需将所有记录从一个数组移至另一数组中。

  • 第17题:

    对n个记录的文件进行归并排序,所需要的辅助存储空间为

    A.O

    B.O(n)

    C.O(log2n)

    D.O(n2)


    正确答案:B
    解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n)。A)选项为起泡排序、简单选择排序、插入排序所需要的辅助存储空间。

  • 第18题:

    对n个记录的文件进行快速排序,所需要的辅助存储空间为( )。

    A)O(nlog2n)

    B)O(n)

    C)O(1og2n)

    D)O(n2)


    正确答案:A

  • 第19题:

    对于n个记录的集合进行归并排序,所需要的平均时间是(),所需要的附加空间是()。


    正确答案:O(nlog2n);O(n)

  • 第20题:

    对于n个记录的集合进行归并排序,所需要的平均时间是O(nlog2n)。


    正确答案:正确

  • 第21题:

    对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。

    • A、O(1)
    • B、O(n)
    • C、O(1og2n)
    • D、O(n2)

    正确答案:C

  • 第22题:

    填空题
    对于n个记录的集合进行归并排序,所需的附加空间消耗是()

    正确答案: O(n)
    解析: 暂无解析

  • 第23题:

    填空题
    对于n个记录的集合进行归并排序,所需要的平均时间是(),所需要的附加空间是()。

    正确答案: O(nlog2n),O(n)
    解析: 暂无解析