参考答案和解析
更多“内部排序要求数据元素全部在内存完成排序,且顺序存储。”相关问题
  • 第1题:

    下列有关顺序表的描述正确的是()

    A元素按由小到大排序的线性表

    B顺序存储的线性表

    C元素按由大到小排序的线性表

    D有序的线性表


    参考答案:D

  • 第2题:

    根据排序时存放数据的存储器的类型,可将排序分为()

    A、快速排序

    B、内部排序

    C、外部排序

    D、简单排序


    参考答案:BC

  • 第3题:

    在对线性表进行折半查找时,要求线性表必须()。

    A.以顺序方式存储

    B.以链接方式存储

    C.以顺序方式存储,且结点按关键字有序排序

    D.以链表方式存储,且结点按关键字有序排序


    参考答案:C

  • 第4题:

    若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )。

    A.快速排序 B.归并排序 C.堆排序 D.冒泡排序


    正确答案:B

  • 第5题:

    若要求对大小为n的数组进行排序的时间复杂度为O(n^2),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )

    A.快速排序
    B.归并排序
    C.堆排序
    D.直接插入排序

    答案:D
    解析:
    常见的排序方法的基本情况如图所示,选项中满足时间复杂度且是稳定的方法只有直接插入排序最符合,故正确答案为:D

  • 第6题:

    内部排序是指排序过程在内存中进行的排序。


    正确答案:正确

  • 第7题:

    内排序要求数据一定要以顺序方式存储。


    正确答案:错误

  • 第8题:

    在Excel 2000的数据排序中,汉字字符则按其()。

    • A、字体排序
    • B、拼音顺序排序
    • C、字型排序
    • D、字号排序

    正确答案:B

  • 第9题:

    一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完,这种排序算法被称为()。

    • A、冒泡排序
    • B、选择排序
    • C、插入排序
    • D、快速排序

    正确答案:B

  • 第10题:

    单选题
    一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完,这种排序算法被称为()。
    A

    冒泡排序

    B

    选择排序

    C

    插入排序

    D

    快速排序


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

  • 第11题:

    填空题
    当待排序的记录数较大,排序码较随机且对稳定性不作要求时,宜采用()排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用()排序。

    正确答案: 快速,归并
    解析: 暂无解析

  • 第12题:

    判断题
    内排序要求数据一定要以顺序方式存储。
    A

    B


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

  • 第13题:

    内部排序要求数据一定要以顺序方式进行存储。()

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


    正确答案:错误

  • 第14题:

    外部排序是指()。

    A、在外存上进行的排序方法

    B、不需要使用内存的排序方法

    C、数据量很大,需要人工干预的排序方法

    D、排序前后数据在外存,排序时数据调入内存的排序方法


    正确答案:B

  • 第15题:

    当待排序的记录数较大、排序码较随机且对稳定性不做要求时,宜采用快速排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用归并排序。

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


    正确答案:√

  • 第16题:

    外排序是指()。

    A.在外存上进行的排序方法。
    B.不需要使用内存的排序方法。
    C.数据量大,需要人工干预的排序方法。
    D.排序前后数据在外存,排序时数据调入内存的排序方法

    答案:D
    解析:
    本题考查外部排序基本概念。AB两项,CPU不能直接操作外存,因此外排序还需奥使用到内存。C项,需要人工干预不对。

  • 第17题:

    若要求对大小为n的数组进行排序的时间复杂度为,且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )

    A.快速排序
    B.归并排序
    C.堆排序
    D.冒泡排序

    答案:B
    解析:
    常见的排序方法的基本情况如图所示,满足时间复杂度且是稳定的方法只有归并排序最符合,

  • 第18题:

    当待排序的记录数较大,排序码较随机且对稳定性不作要求时,宜采用()排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用()排序。


    正确答案:快速;归并

  • 第19题:

    若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选排序方法是()

    • A、快速排序
    • B、堆排序
    • C、归并排序
    • D、直接插入排序

    正确答案:C

  • 第20题:

    对相邻的元素进行两两比较,顺序相反则进行交换,不断重复直到元素全部有序的排序算法称为()

    • A、冒泡排序
    • B、快速排序
    • C、插入排序
    • D、选择排序

    正确答案:A

  • 第21题:

    若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。

    • A、直接插入排序
    • B、归并排序
    • C、堆排序
    • D、快速排序

    正确答案:C

  • 第22题:

    单选题
    若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。
    A

    直接插入排序

    B

    归并排序

    C

    堆排序

    D

    快速排序


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

  • 第23题:

    单选题
    对线性表进行二分查找时,要求线性表必须()。
    A

    以顺序存储方式

    B

    以顺序存储方式,且数据元素有序

    C

    以链接存储方式,且数据元素有序

    D

    以链接存储方式


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

  • 第24题:

    单选题
    对相邻的元素进行两两比较,顺序相反则进行交换,不断重复直到元素全部有序的排序算法称为()
    A

    冒泡排序

    B

    快速排序

    C

    插入排序

    D

    选择排序


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