对有14个元素的有序表A[1..14]作二分查找,查找元素A[4]时的被比较元素依次为()。A、A[1],A[2],A[3],A[4]B、A[1],A[14],A[7],A[4]C、A[7],A[3],A[5],A[4]D、A[7],A[5],A[3],A[4]

题目

对有14个元素的有序表A[1..14]作二分查找,查找元素A[4]时的被比较元素依次为()。

  • A、A[1],A[2],A[3],A[4]
  • B、A[1],A[14],A[7],A[4]
  • C、A[7],A[3],A[5],A[4]
  • D、A[7],A[5],A[3],A[4]

相似考题
参考答案和解析
正确答案:C
更多“对有14个元素的有序表A[1..14]作二分查找,查找元素A[4]时的被比较元素依次为()。A、A[1],A[2],A[3],A[4]B、A[1],A[14],A[7],A[4]C、A[7],A[3],A[5],A[4]D、A[7],A[5],A[3],A[4]”相关问题
  • 第1题:

    已知一个有序表为(1,2,3,4,5,6,7,8,9),则顺序查找3需要比较()次。

    A、1

    B、2

    C、3

    D、4


    参考答案:C

  • 第2题:

    在有序表A[112]中,采用二分查找算法查等于A[12]的元素,所比较的元素下标依次为()。

    A、5,8,10,12

    B、6,9,11,12

    C、4,7,9,12

    D、1,4,8,12


    参考答案:B

  • 第3题:

    对有18个元素的有序表做折半查找,则查找A[3]的比较序列的下标依次为(13)。

    A.1-2-3

    B.9-5-2-3

    C.9-5-3

    D.9-4-2-3


    正确答案:D
    解析:折半查找按[(max-min)/2]查找。

  • 第4题:

    对含有16个元素的有序表进行二分查找,关键字比较次数最多是()

    A.3

    B.4

    C.5

    D.6


    正确答案:C

  • 第5题:

    若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()。

    A.9,5,3
    B.9,5,2,3
    C.1,2,3
    D.9,4,2,3

    答案:D
    解析:
    二分查找的基本思想是将n个元素分成大致相等的两部分,取中间位置的节点值与关键字做比较,如果相等,则查找成功;如果关键字的值小于中间节点,则只要在数组的左半部分继续搜索,重复与中间值进行比较,直至查找成功或失败;如果关键字大于中间值,则只要在数组的右半部搜索即可。

  • 第6题:

    在13个元素构成的有序表A[1..13]中进行折半查找(或称为二分查找,向下取整)。那么以下叙述中,错误的是(60)。

    A.无论要查找哪个元素,都是先与A[7]进行比较
    B.若要查找的元素等于A[9],则分别需与A[7]、A[11]、A[9]进行比较
    C.无论要查找的元素是否在A[]中,最多与表中的4个元素比较即可
    D.若待查找的元素不在A[]中,最少需要与表中的3个元素进行比较

    答案:B
    解析:
    考察数据结构折半查找算法,B选项错误之处在于,要查找a[9]元素,第一次比较的是A[7](下标计算方法为:[1+13]/2=7),第2次比较的是A[10](下标计算方法为:[8+13]/2=10)。

  • 第7题:

    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。若查找元素54,需依次与哪些元素比较?


    正确答案:查找元素54,需依次与30,63,42,54等元素比较。

  • 第8题:

    对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率为3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为()

    • A、11/8
    • B、7/4
    • C、9/4
    • D、11/4

    正确答案:C

  • 第9题:

    若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()

    • A、1,2,3
    • B、9,5,2,3
    • C、9,5,3
    • D、9,4,2,3

    正确答案:C

  • 第10题:

    单选题
    若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()
    A

    1,2,3

    B

    9,5,2,3

    C

    9,5,3

    D

    9,4,2,3


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

  • 第11题:

    单选题
    对有序数组{5,13,19,21,37,56,64,75,88,92,100}进行二分查找,成功查找元素19的查找长度(比较次数)是()
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第12题:

    问答题
    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。假定每个元素的查找概率相等,求查找成功时的平均查找长度。

    正确答案: 求ASL之前,需要统计每个元素的查找次数。判定树的前3层共查找1+2×2+4×3=17次;
    但最后一层未满,不能用8×4,只能用5×4=20次,
    所以ASL=1/12(17+20)=37/12≈3.08
    解析: 暂无解析

  • 第13题:

    有100个有序元素的线性表,用二分查找法进行查找,最小比较的是______次。

    A.7

    B.4

    C.2

    D.1


    正确答案:D

  • 第14题:

    对有17个元素的有序表A [1…17]作二分查找,在查找其等于A[8]的元素时,被比较的元素的下标依次是(59)。

    A.9,4,6,7,8

    B.9,5,7,8

    C.9,5,6,7,8

    D.9,5,4,6,7,8


    正确答案:A
    解析:先令H为17,L为1,与比较,然后因为A[8]在A[9]的前面,所以H赋值为8;再与比较,L变为5;再与比较,L变为7;再与比较,L变为8;再与A[8]比较,找到该数。

  • 第15题:

    对有17个元素的有序表A[1...17]作二分查找,在查找其等于A[8]的元素时,被比较的元素的下标依次是(41)。

    A.9,4,6,7,8

    B.9,5,7,8

    C.9,5,6,7,8

    D.9,5,4,6,7,8


    正确答案:A
    解析:先令H为17,L为1,与=9比较,然后因为/4[8]在A[9]的前面,所以H赋值为8;再与=4比较,L变为5;再与=6比较,L变为7;再与=7比较,L变为8;再与A[8]比较,找到该数。

  • 第16题:

    ●在有11个元素的有序数组a[1..11]中进行二分查找(即折半查找),依次与(37)

    比较后,成功找到元素a[5]。

    (37)

    A.a[6]、a[2]、a[5]

    B.a[6]、a[4]、a[5]

    C.a[6]、a[3]、a[4]、a[5]

    D.a[6]、a[8]、a[4]、a[5]


    正确答案:C

  • 第17题:

    设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为()。

    A.A[7],A[5],A[3],A[4]
    B.A[1],A[14],A[7],A[4]
    C.A[7],A[3],A[5],A[4]
    D.A[1],A[2],A[3],A[4]

    答案:C
    解析:
    二分查找法的每次比较都与中间值进行比较,第一次与位置7的元素比较,依次类推。

  • 第18题:

    对有序数组{5,13,19,21,37,56,64,75,88,92,100}进行二分查找,成功查找元素19的查找长度(比较次数)是()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:B

  • 第19题:

    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。假定每个元素的查找概率相等,求查找成功时的平均查找长度。


    正确答案:求ASL之前,需要统计每个元素的查找次数。判定树的前3层共查找1+2×2+4×3=17次;
    但最后一层未满,不能用8×4,只能用5×4=20次,
    所以ASL=1/12(17+20)=37/12≈3.08

  • 第20题:

    对有18个元素的有序表作二分(折半)查找,则查找A[3]的比较序列的下标为()。

    • A、 1、2、3
    • B、 9、5、2、3
    • C、 9、5、3
    • D、 9、4、2、3

    正确答案:D

  • 第21题:

    对有14个元素的有序表A[1..14]作二分查找,查找元素A[4]时的被比较元素依次为()。

    • A、A[1],A[2],A[3],A[4]
    • B、A[1],A[14],A[7],A[4]
    • C、A[7],A[3],A[5],A[4]
    • D、A[7],A[5],A[3],A[4]

    正确答案:C

  • 第22题:

    单选题
    对有14个元素的有序表A[1..14]作二分查找,查找元素A[4]时的被比较元素依次为()。
    A

    A[1],A[2],A[3],A[4]

    B

    A[1],A[14],A[7],A[4]

    C

    A[7],A[3],A[5],A[4]

    D

    A[7],A[5],A[3],A[4]


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

  • 第23题:

    单选题
    对有18个元素的有序表作二分(折半)查找,则查找A[3]的比较序列的下标为()。
    A

     1、2、3

    B

     9、5、2、3

    C

     9、5、3

    D

     9、4、2、3


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

  • 第24题:

    问答题
    假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。若查找元素54,需依次与哪些元素比较?

    正确答案: 查找元素54,需依次与30,63,42,54等元素比较。
    解析: 暂无解析