参考答案和解析
正确答案:C
更多“程序如果需要进行顺序查找,则线性表()。A、必须以顺序方式存储B、必须以链表方式存储C、采用顺序、链表方式存储均可D、以上都不对”相关问题
  • 第1题:

    若要对线性表进行二分法查找,线性表(40)。

    A.必须以链接方式存储,且数据元素按值排序

    B.必须以顺序方式存储,且数据元素按值排序

    C.必须以顺序方式存储

    D.必须以链式方式存储


    正确答案:B
    解析:本题考查二分法查找的方法。二分法查找又称折半查找,它是一种效率较高的查找方法。二分法查找要求线性表是有序表。二分法查找的基本思想是(设R[low,…,high]是当前的查找区间):(1)确定该区间的中点位置:mid=[(low+high)/2]。(2)将待查的k值与R[mid].key比较,若相等,则查找成功并返回此位置;否则须确定新的查找区间,继续二分查找。(3)下一次查找是针对新的查找区间进行,重复步骤(1)和(2)。(4)在查找过程中,low逐步增加,而high逐步减少。如果highlow,则查找失败,算法结束。从二分法查找的基本思想中可以看出,如果是链接存储,我们无法确定区间的中点位置,因此,只能是顺序存储。

  • 第2题:

    若要进行二分查找,其前提条件是( )。A.线性表必须以顺序方式存储,并且按关键码的检索频率排好序B.线性表必须以顺序方式存储,并且按关键码值排好序C.线性表必须以链接方式存储,并且按关键码值排好序D.线性表必须以链接方式存储,并且按关键码的检索频率排好序


    正确答案:B
    二分查找的前提是线性表必须以顺序方式存储,并且是顺序存储的有序线性表

  • 第3题:

    进行二分法查找,则线形表______。

    A.必须以顺序方式存储

    B.必须以链接方式存储,且数据元素已按值排好序

    C.必须以链接方式存储

    D.必须以顺序方式存储,且数据元素已按值排好序


    正确答案:D

  • 第4题:

    线性表进行二分法查找的前提是( )。

    A)线性表以顺序方式存储,并已按关键码值排好

    B)线性表以顺序方式存储,并已按关键码值的查找频率排好

    C)线性表以链式方式存储,并已按关键码值排好

    D)线性表以链式方式存储,并已按关键码值的查找频率排好


    正确答案:A

  • 第5题:

    针对线性表,在存储后如果最常用的操作是取第i个结点及其前驱,则采用()存储方式最节省时间。

    A单链表

    B双链表

    C单循环链表

    D顺序表


    D

  • 第6题:

    链表与线性表的关系是()。

    • A、链表是线性表采用链式存储结构。
    • B、链表是线性表采用顺序存储结构。
    • C、链表等价于线性表
    • D、链表和顺序表都不是线性表

    正确答案:A

  • 第7题:

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

    • A、以顺序方式存储
    • B、以链接方式存储
    • C、以顺序方式存储,且结点按关键字有序排列
    • D、以链接方式存储,且结点按关键字有序排列

    正确答案:C

  • 第8题:

    对线性表进行二分检索时,要求线性表必须()。

    • A、以顺序存储方式存储
    • B、以链式存储方式存储
    • C、以顺序存储方式存储且数据有序
    • D、以链式存储方式存储且数据有序

    正确答案:C

  • 第9题:

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

    以顺序方式存储

    B

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

    C

    以链式方式存储

    D

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


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

  • 第10题:

    单选题
    针对线性表,在存储后如果最常用的操作是取第i个结点及其前驱,则采用()存储方式最节省时间。
    A

    单链表

    B

    双链表

    C

    单循环链表

    D

    顺序表


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

  • 第11题:

    单选题
    程序如果需要进行顺序查找,则线性表()。
    A

    必须以顺序方式存储

    B

    必须以链表方式存储

    C

    采用顺序、链表方式存储均可

    D

    以上都不对


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

  • 第12题:

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

    以顺序存储方式存储

    B

    以链式存储方式存储

    C

    以顺序存储方式存储且数据有序

    D

    以链式存储方式存储且数据有序


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

  • 第13题:

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

    A.以顺序方式存储

    B.以链接方式存储

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

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


    参考答案:C

  • 第14题:

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

    A.顺序方式存储

    B.链式方式存储

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

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


    正确答案:C

  • 第15题:

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

    A.以顺序存储方式存储

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

    C.以链式存储方式存储

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


    正确答案:B
    解析:对线性表进行二分查找时,要求线性表必须以顺序存储方式存储,且数据元素有序。

  • 第16题:

    在一个线性表上可以进行二分查找(折半查找)的充分必要条件是( )。

    A.线性表采用顺序存储且元素有序排列
    B.线性表采用顺序存储且元素无序排列
    C.线性表采用单链表存储且元素有序排列
    D.线性表采用单链表存储且元素无序排列

    答案:A
    解析:
    本题考查数据结构基础知识。
    二分查找(折半查找)过程令处于中间位置记录的关键字与给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的查找区间中间位置记录的关键字等于给定值或者查找区间没有元素时(表明查找不成功)为止。
    显然,在折半查找过程中需要对元素进行随机访问,且需要元素有序排列。

  • 第17题:

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

    A以顺序存储方式

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

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

    D以链接存储方式


    B

  • 第18题:

    关于顺序表、链表,以下描述错误的是()。

    • A、链表中的头结点仅起到标识的作用。
    • B、顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。
    • C、顺序存储方式只能用于存储线性结构。
    • D、线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。

    正确答案:A,B,C

  • 第19题:

    线性表在存储后,如果相关操作中有要求:利用已知的指向某结点的指针或序号,访问该结点的前驱结点,则采用()的存储方式是不可行的。

    • A、单向链表
    • B、双向链表
    • C、单向循环链表
    • D、顺序表

    正确答案:A

  • 第20题:

    对线性表进行二分查找时,要求线性表必须:()

    • A、以顺序方式存储
    • B、以顺序方式存储,且按关键字有序
    • C、以链接方式存储
    • D、以链接方式存储,且按关键字有序

    正确答案:B

  • 第21题:

    多选题
    关于顺序表、链表,以下描述错误的是()。
    A

    链表中的头结点仅起到标识的作用。

    B

    顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。

    C

    顺序存储方式只能用于存储线性结构。

    D

    线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。


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

  • 第22题:

    单选题
    进行二分法查找,则线性表()
    A

    必须以顺序方式存储

    B

    必须以链接方式存储

    C

    必须以链接方式存储,且数据元素已按值排好序

    D

    必须以顺序方式存储,且数据元素已按值排好序


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

  • 第23题:

    单选题
    链表与线性表的关系是()。
    A

    链表是线性表采用链式存储结构。

    B

    链表是线性表采用顺序存储结构。

    C

    链表等价于线性表

    D

    链表和顺序表都不是线性表


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