更多“采用二分查找方法时,要求线性表必须是()的线性表。”相关问题
  • 第1题:

    采用顺序查找方法查找长度为n的线性表,平均查找长度为【 】。


    正确答案:(n+)/2
    (n+)/2

  • 第2题:

    有序线性表能进行二分查找的前提是该线性表必须是 存储的。


    正确答案:顺序
    顺序 解析:二分查找只适用于顺序存储的有序线性表。

  • 第3题:

    如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。A.分块法SX

    如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。

    A.分块法

    B.顺序法

    C.二分法

    D.散列法


    正确答案:A
    分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的-组记录内进行查找的。

  • 第4题:

    若果要求一个线性表既能较快查找,又能适应动态变化的要求,可以采用()查找方法。

    A.分块

    B.顺序

    C.二分

    D.散列


    正确答案:A

  • 第5题:

    若线性表采用链式存储结构,则适用的查找方法为 ( ) 。

    A.随机查找
    B.散列查找
    C.二分查找
    D.顺序查找

    答案:D
    解析:
    链式存储结构的基本特点是结点之间通过指针链接,常见的有单链表、循环链表和双向链表,如下图(a)、(b)、(c)所示,通常设置一个指针指向链表中的某个结点并从该结点出发开始访问链表中的元素。随机查找表中元素时,访问表中任一元素所需时间与元素的位置和排列次序无关。以散列方式存储和查找元素时,元素的存储位置与其关键字相关。二分查找只能在有序顺序表中进行。由于链表中访问元素只能通过取得元素所在的结点的指针进行,因此只能顺序查找表中的元素,即要访问元素ai,必须顺次遍历表中的a1,a2,…,ai-1等元素。

  • 第6题:

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

    A以顺序存储方式

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

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

    D以链接存储方式


    B

  • 第7题:

    采用二分查找方法时,要求线性表必须是采用()存储结构且按查找关键字有序排列的线性表。


    正确答案:顺序

  • 第8题:

    对线性表进行折半查找时,要求线性表必须以链式方式存储,且结点按关键字有序排列


    正确答案:错误

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

    以顺序方式存储

    B

    以顺序方式存储,且按关键字有序

    C

    以链接方式存储

    D

    以链接方式存储,且按关键字有序


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

  • 第11题:

    填空题
    采用二分查找方法时,要求线性表必须是采用()存储结构且按查找关键字有序排列的线性表。

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

  • 第12题:

    填空题
    以二分查找方法查找一个线性表时,此线性表必须是()存储的()表。

    正确答案: 顺序,有序
    解析: 暂无解析

  • 第13题:

    如果要求一个线性表既能较快地查找,又能适应动态变化的要求,可以采用___查找方法()

    A、分块

    B、顺序

    C、二分

    D、散列


    参考答案:A

  • 第14题:

    若线性表采用链式存储结构,则适用的查找方法为 _____ 。

    A.随机查找

    B.散列查找

    C.二分查找

    D.顺序查找

    A.

    B.

    C.

    D.


    正确答案:A
    解析:随机查找表中元素时,访问表中任一元素所需时间与元素的位置和排列次序无关。以散列方式存储和查找数据时,元素的存储位置与其关键字相关。二分法查找只能在有序顺序表中进行。由于链表中的元素只能通过取得元素所在的节点的指针进行,因此只能顺序查找表中的元素。

  • 第15题:

    如果要求一个线性表既能较快地查找,又能适应动态变化的要求,可以采用( )。

    A.分块查找法

    B.顺序查找法

    C.二分查找法

    D.散列表法


    正确答案:A

  • 第16题:

    (1)有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的。


    正确答案:
    (1)顺序

  • 第17题:

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

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

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

  • 第18题:

    采用二分查找方法时,要求线性表必须采用顺序存储结构,而且还应该是()的线性表。


    正确答案:按关键字有序排列

  • 第19题:

    对线性表进行二分查找时,要求线性表必须以()方式存储,且结点按关键字()排列。


    正确答案:顺序;有序

  • 第20题:

    以二分查找方法查找一个线性表时,此线性表必须是()存储的()表。


    正确答案:顺序;有序

  • 第21题:

    填空题
    采用二分查找方法时,要求线性表必须是()的线性表。

    正确答案: 按关键字有序排列的顺序存储结构
    解析: 暂无解析

  • 第22题:

    填空题
    采用二分查找方法时,要求线性表必须采用顺序存储结构,而且还应该是()的线性表。

    正确答案: 按关键字有序排列
    解析: 暂无解析

  • 第23题:

    填空题
    对线性表进行二分查找时,要求线性表必须以()方式存储,且结点按关键字()排列。

    正确答案: 顺序,有序
    解析: 暂无解析