niusouti.com

实现二分查找(折半查找)时,要求查找表( )。A.顺序存储,关键码无序排列 B.顺序存储,关键码有序排列 C.双向链表存储,关键码无序排列 D.双向链表存储,关键码有序排列

题目

实现二分查找(折半查找)时,要求查找表( )。

A.顺序存储,关键码无序排列 B.顺序存储,关键码有序排列 C.双向链表存储,关键码无序排列 D.双向链表存储,关键码有序排列


相似考题
更多“实现二分查找(折半查找)时,要求查找表( )。 A.顺序存储,关键码无序排列 B.顺序存储,关键码有序排 ”相关问题
  • 第1题:

    折半查找要求结点()

    A、A有序,顺序存储

    B、B无序,顺序存储

    C、C有序,链式存储

    D、D无序,链式存储


    参考答案:A

  • 第2题:

    折半(二分)查找方法对查找表的要求是( )。

    A.链表存储结构,元素有序排列

    B.链表存储结构,元素无序排列

    C.顺序存储结构,元素有序排列

    D.顺序存储结构,元素无序排列


    正确答案:C
    解析:二分查找也叫折半查找,其基本思想是:以处于中间位置元素的关键字和给定值比较,如果相等,则查找成功。如果给定值大于中间位置元素,则下一次在后半个子表进行二分查找。如果给定值小于中间位置元素,则下一次在前半个子表进行二分查找。这样通过逐步缩小范围,直到查找成功或子表为空时失败为止。显然,如果要查找的表是无序排列,则查找就没有意义。另外,查找需要能直接定位表中间位置的元素,即实现随即访问,因此只有顺序存储结构能满足此要求,在链表上只能顺序查找。【总结与扩展】二分查找在查找成功时和给定值进行比较的关键字格式至多为[log2n]+1。二分查找在查找不成功时和给定值进行比较的关键字格式最多也不会超过[log2n]+l。当查找的表元素值较大时,二分查找的平均查找长度为log2(n+1)-1。二分查找要求查找表进行顺序存储并且按照关键字有序排列,因此当对表进行元素插入或删除时,需要移动大量的元素。所以二分查找适用于表不易变动,且又经常进行查找的情况。

  • 第3题:

    对线性表进行二分法查找,其前提条件是( )。A.线性表以顺序方式存储,并已按关键码值排好序SXB

    对线性表进行二分法查找,其前提条件是( )。

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

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

    C.线性表以有序方式存储,并已按关键码值排好序

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


    正确答案:A
    二分法查找是-种效率较高的线性表查找方法。要进行二分法查找,则线性表结点必须是按关键码值排好序的,且线性表以顺序方式存储。

  • 第4题:

    线性表进行二分查找法查找,其前提条件是______。

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

    B.线性表以链式方式存储,并且按关键码值排好序

    C.线性表以顺序方式存储,并且按关键码的检索频率排好序

    D.线性表以链式方式存储,并且按关键码的检索频率排好序


    正确答案:A

  • 第5题:

    折半(二分)查找法适用的线性表应该满足( )的要求。

    A.链接方式存储、元素有序B.链接方式存储、元素无序C.顺序方式存储、元素有序D.顺序方式存储、元素无序


    正确答案:C

  • 第6题:

    符合以下________条件的,可以用二分法查找。

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

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

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

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


    正确答案:A
    解析:二分法是一种效率较高的线性表查找方法。要进行二分法查找,则线性表结点必须是按关键码值排好序的,且线性表以顺序方式存储。所以B、C、D选项说法不正确。

  • 第7题:

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

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


    正确答案:A

  • 第8题:

    二分查找要求结点()。

    • A、有序,顺序存储
    • B、有序,链接存储 
    • C、无序,顺序存储
    • D、无序,链接存储

    正确答案:A

  • 第9题:

    适用于折半查找的表的存储方式及元素排列要求为()

    • A、链接方式存储,元素无序
    • B、链接方式存储,元素有序
    • C、顺序方式存储,元素无序
    • D、顺序方式存储,元素有序

    正确答案:D

  • 第10题:

    二分法查找,要求线性表一定是()。

    • A、顺序存储的无序表
    • B、链式存储的无序表
    • C、顺序存储的有序表
    • D、链式存储的有序表

    正确答案:C

  • 第11题:

    单选题
    适用于折半查找的表的存储方式及元素排列要求为()
    A

    链接方式存储,元素无序

    B

    链接方式存储,元素有序

    C

    顺序方式存储,元素无序

    D

    顺序方式存储,元素有序


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

  • 第12题:

    单选题
    下面关于折半查找法的叙述中,正确的是()。
    A

    只要线性表中元素按值有序排列,就可以采用折半查找

    B

    只要线性表采用顺序存储结构,就可以采用折半查找

    C

    线性表中元素按值有序排列,并且采用顺序存储结构时才能采用折半查找

    D

    在链表中也可以采用折半查找


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

  • 第13题:

    对采用二分查找法进行查找运算的查找表,要求按 ______ 方式进行存储。

    A.顺序存储

    B.链式存储

    C.顺序存储且结点按关键字有序

    D.链式存储且结点按关键字有序


    正确答案:C
    解析:二分法查找也称折半查找,它适合于按键值排序的存储结构。在二分法查找时,每次取中间一个数据元素进行判断,若找到,则停止查找,否则决定取其前一半或后一半数据元素继续查找。因此二分法查找只能用于已经排序的顺序存储结构。

  • 第14题:

    对线性表的下列条件中,要对其进行二分法查找,必须符合( )。

    A.线性表为顺序存储结构,关键码值有序

    B.线性表为顺序存储结构,关键码值不一定有序

    C.线性表为链式存储结构,关键码值有序

    D.线性表为链式存储结构,关键码值不一定有序


    正确答案:A
    解析:二分查找的基本思想在于将有序数列的中点设置为比较对象,如果要找的元素值小于该中点元素,则将待查记录所在范围缩小到左半部分,否则为右半部分。因此其前提条件必须是线性表以顺序方式存储,并已按关键码值排好序。

  • 第15题:

    线性表进行二分查找法查找,其前提条件是______。

    A.线性表以顺序方式存储,并且按关键码值捧好序

    B.线性表以链式方式存储,并且按关键码值排好序

    C.线性表以顺序方式存储,并且按关键码的检索频率捧好序

    D.线性表以链式方式存储,并且按关键码的检索频率排好序


    正确答案:A

  • 第16题:

    对线性表进行二分法查找,其前提条件是( )。

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

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

    C.线性表以有序方式存储,并已按关键码值排好序

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


    正确答案:A
    A。【解析】二分法查找是一种效率较高的线性表查找方法。要进行二分法查找,则线性表结点必须是按关键码值排好序的,且线性表以顺序方式存储。

  • 第17题:

    性表中采用折半查找法(二分查找法)查找一个数据元素,线性表应(54)。

    A.数据元素按值有序

    B.采用顺序存储结构

    C.据元素按值有序,并且采用顺序存储结构

    D.据元素按值有序,并且采用链式存储结构


    正确答案:C
    解析:只有当线性表中数据元素按值大小有序排列,并且采用顺序存储结构时才能使用折半查找方法查找元素。即使线性表中数据元素按值大小有序排列,但采用的不是顺序存储结构(如链式),仍然不能够采用折半查找方法。本题应选C。

  • 第18题:

    二分查找要求结点 ______。

    A.有序,顺序存储

    B.有序,链接存储

    C.无序,顺序存储

    D.无序,链接存储


    正确答案:A
    解析:二分查找要求结点有序且顺序存储。因为查找时,是根据中间元素的位置来确定应该是在左边查找,还是在右边查找。

  • 第19题:

    适用于折半查找的表的存储方式及元素排列要求为()。

    A.链接方式存储,元素无序
    B.链接方式存储,元素有序
    C.顺序方式存储,元素无序
    D.顺序方式存储,元素有序

    答案:D
    解析:
    折半查找的线性表中的结点必须已按关键字值的递增或递减顺序排列,而且为顺序存储。

  • 第20题:

    下面关于折半查找法的叙述中,正确的是()。

    • A、只要线性表中元素按值有序排列,就可以采用折半查找
    • B、只要线性表采用顺序存储结构,就可以采用折半查找
    • C、线性表中元素按值有序排列,并且采用顺序存储结构时才能采用折半查找
    • D、在链表中也可以采用折半查找

    正确答案:C

  • 第21题:

    线性表进行二分查找法查找,其前提条件是()

    • A、线性表以顺序方式存储,并且按关键码值排好序
    • B、线性表以链式方式存储,并且按关键码值排好序
    • C、线性表以顺序方式存储,并且按关键码的检索频率排好序
    • D、线性表以链式方式存储,并且按关键码的检索频率排好序

    正确答案:A

  • 第22题:

    对线性表进行二分法查找,其前提条件是()。

    • A、线性表以顺序方式存储,并已按关键码值排好序
    • B、线性表以顺序方式存储,并已按关键码值的查找频率排好序
    • C、线性表以链接方式存储,并已按关键码值排好序
    • D、线性表以链接方式存储,并已按关键码值的查找频率排好序

    正确答案:D

  • 第23题:

    单选题
    二分法查找,要求线性表一定是()。
    A

    顺序存储的无序表

    B

    链式存储的无序表

    C

    顺序存储的有序表

    D

    链式存储的有序表


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