填空题从有序表(14,20,33,45,54,72,87,96)中,分别用二分查找法查找45和54元素时,其查找长度分别为()和()

填空题
从有序表(14,20,33,45,54,72,87,96)中,分别用二分查找法查找45和54元素时,其查找长度分别为()和()

参考解析

解析: 设指针l和h分别指示待查元素所在范围的下界和上界,指针m指示区间的中间位置,即m等于(1/h)/2求整所得的数值。这里l和h的初值分别为1和8,所以m=4。而地址为4的元素的关键字为45,正是所要查找的元素。运用同样的方法,此时54>45,相应的令l=m+l,这时,m为6,且54<72;再令h=m-1,即m=5,地址为5的元素正为所求的元素54,查找结束。

相关考题:

在索引顺序表中查找一个元素,可用的且最快的方法是()。 A.用顺序查找法确定元素所在块,再用顺序查找法在相应块中查找B.用顺序查找法确定元素所在块,再用二分查找法在相应块中查找C.用二分查找法确定元素所在块,再用顺序查找法在相应块中查找D.用二分查找法确定元素所在块,再用二分查找法在相应块中查找

下列叙述中正确的是()。A.二分查找法只适用于顺序存储的有序线性表B.二分查找法适用于任何存储结构的有序线性表C.二分查找法适用于有序循环链表D.二分查找法适用于有序双向链表

(3)二分法查找仅限这样的表;表中的数据元素必须有序,其存储结构必须是。

二分法查找仅限于这样韵表:表中的数据元素必须有序,其存储结构必须是______。

● 对 n 个元素的有序表 A[1..n]进行二分(折半)查找,则成功查找到表中的任意一个元素时,最多与A 中的 (39) 个元素进行比较。(39)

性表中采用折半查找法(二分查找法)查找一个数据元素,线性表应(54)。A.数据元素按值有序B.采用顺序存储结构C.据元素按值有序,并且采用顺序存储结构D.据元素按值有序,并且采用链式存储结构

已知有序数组a的前10000个元素是随机整数,现需查找某个整数是否在该数中,以下方法中,()的查找效率最高A.二分查找法B.顺序查找法C.逆序查找法D.哈希查找法

设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素X的最多比较次数不超过()。

在有序表(3,9,12,32,41,62)上进行二分查找时,在等概率条件下其平均查找长度为()

从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时,其查找长度分别为()和()。

从有序表(14,20,33,45,54,72,87,96)中,分别用二分查找法查找45和54元素时,其查找长度分别为()和()

具有8个关键字的有序表,二分法查找成功的平均查找长度(ASL成功)()

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

以二分查找方法从长度为12的有序表中查找一个元素时,平均查找长度为()。

在有序表A[1..20]中,按二分查找方法进行查找,查找长度为5的元素个数是()。

用二分查找法从长度为40的有序表中查找一个元素,其查找长度不超过()

对于长度为20的顺序表,若采用二分查找法,则查找第八个元素的查找长度()A、2B、3C、4D、5

以二分查找方法从长度为n的线性有序表中查找一个元素时,时间复杂度为()。

关于查找算法,不正确的说法是()。A、二分查找法是一种高效的查找方法B、二分查找法可以查找所有数据C、二分查找时每次都与中点数据比较D、二分查找只能应用在有序排列的数据中

填空题从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时,其查找长度分别为()和()。

填空题用二分查找法从长度为40的有序表中查找一个元素,其查找长度不超过()

填空题具有8个关键字的有序表,二分法查找成功的平均查找长度(ASL成功)()

填空题以二分查找方法从长度为n的线性有序表中查找一个元素时,时间复杂度为()。

填空题以二分查找方法从长度为12的有序表中查找一个元素时,平均查找长度为()。

填空题在有序表(3,9,12,32,41,62)上进行二分查找时,在等概率条件下其平均查找长度为()

填空题在有序表A[1..20]中,按二分查找方法进行查找,查找长度为5的元素个数是()。

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