对具有n个元素的有序序列进行二分查找时,(61)。A.元素位置越靠近序列前端,查找该元素所需的比较次
对具有n个元素的有序序列进行二分查找时,(61)。
A.元素位置越靠近序列前端,查找该元素所需的比较次数越少
B.查找序列中任何一个元素所需要的比较次数不超过[log2(n+1)]
C.查找元素所需的比较次数与元素的位置无关
D.元素位置越靠近序列后端,查找该元素所需的比较次数越少
解析:二分查找过程是:以处于中间位置记录的关键字和给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的区间中间位置记录的关键字等于给定值或查找区间的大小为零时(表明查找不成功)为止。对于有11个元素的有序表进行二分查找的过程可用一个二叉树表示,如图6-12所示(结点中的数字表示元素在序列中的序号)。
图6-12所示二叉树表明,若需要查找序列中的第6个元素,则仅需一次元素间的比较。若需查找第3个或第9个元素,则分别需要两次比较。依此类推,查找第1、4、7、10个元素时,分别需要三次比较,查找第2、5、 8、11个元素时,分别需要四次比较。因此,查找元素所需的比较次数与元素在序列中的位置是有关的。显然,选项A或D的说法也是错误的。若序列中有n个元素,则根据二分查找法构造的二叉树的高度不会超过[log2(n+1)],因此选项B是正确的。
针对word2007的查找和替换,下列说法不正确的是A.查找替换可以设定查找的范围,查找的对象格式 其他 2020-05-17 …
市场调研人员在街头进行抽样访问调查时,选择那些离得最近、最容易找到的人作为调查对象。这种抽 财会类考试 2020-05-19 …
用二分查找法对具有n个结点的线性表查找一个结点,所需的平均比较次数为( )。A.O(n2)B.O(n 计算机类考试 2020-05-23 …
用顺序查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为()。A.O(n2)B.O(nlo 计算机类考试 2020-05-24 …
用二分查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为()。A.O(n2)B.O(nlo 计算机类考试 2020-05-24 …
划线盘划针的直头端用来划线,弯头端用于对工件安放位置的找正。 职业技能鉴定 2020-06-07 …
我,查找.查找好词佳句. 语文 2020-07-28 …
找出词语的对应关系,在横线上填上恰当的词语。1.李白对唐代正如曹雪芹对2.端午节对赛龙舟正如重阳节对 语文 2020-12-01 …
英语翻译(1)对企业进行内控测试,判断风险,判断可能存在问题的地方;(2)对企业报表、账本、凭证进行 英语 2020-12-05 …
如何求折半查找的比较次数有一个长度为12的有序表,按对半查找法对该表进行查找,在表内元素等概率情况下 数学 2021-01-14 …