首页/ 题库 / [单选题]若要对线性表进行二分法查找,线性表(40的答案

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

单选题
2022-08-11 02:48
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,则查找失败,算法结束。从二分法查找的基本思想中可以看出,如果是链接存储,我们无法确定区间的中点位置,因此,只能是顺序存储。

标签:
相关题目
对线性表进行折半查找时,要求线性表必须()。
用二分查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为( )。
对长度为n的线性表进行顺序查找,在等概率情况下,平均查找长度为()。
线性表进行二分查找法查找,其前提条件是______。
对线性表进行折半查找最方便的存储结构是()。
进行二分法查找,则线形表______。
在一个线性表上可以进行二分查找(折半查找)的充分必要条件是( )。
性表中采用折半查找法(二分查找法)查找一个数据元素,线性表应(54)。
对线性表采用折半查找法,该线性表必须______ 。
用二分法查找一个长度为10的,排好序的线性表,查找不成功时,最多需要比较()次
折半(二分)查找法适用的线性表应该满足( )的要求。
对线性表进行折半查找时,必须要求线性表()。
用二分法查找长度为10的、排好序的线性表,查找不成功时,最多需要比较多少次?()
线性表只要以()方式存储就能进行折半查找。
对线性表的下列条件中,要对其进行二分法查找,必须符合( )。
对线性表进行折半查找时,要求线性表必须以链式方式存储,且结点按关键字有序排列
对线性表进行折半查找时,要求线性表必须以链式方式存储,且结点按关键字有序排列。(  )
对线性表进行二分检索时,要求线性表必须()。
对线性表进行折半搜索时,要求线性表必须()
对线性表进行折半查找时,必须要求线性表()
广告位招租WX:84302438

免费的网站请分享给朋友吧