用递归算法实现n个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为_
用递归算法实现n个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为______。
A.n
B.n/2
C.log2n
D.log2(n+1)
解析:二分查找亦称折半查找,其基本思想:设查找表的元素存储在一维数组r[1..n]中,首先将待查的key值与表r中间位置上(下标为mid)的记录的关键字进行比较,若相等,则查找成功:若key>r[mid].key,则说明待查记录只可能在后半个子表r[mid+1..n](注意:是mid+1,而不是mid)中,下一步应在后半个子表中再进行折半查找,若keyr[mid].key,则说明待查记录只可能在前半个子表r[1..mid-1](注意:是mid-1,而不是mid)中,下一步应在前半个子表中再进行折半查找,这样通过逐步缩小范围,直到查找成功或予表为空时失败为止。
在表中的元素已经按关键字递增(或递减)的方式排序的情况下,才可进行折半查找。
等概率情况下顺序查找成功的平均查找长度为:

下列是我国各工业基地的特点,你能根据描述找到相应的工业基地的名称吗?A.京津唐工业区B.辽中南工业 语文 2020-05-02 …
英语翻译“我曾经做过几年的美术教学工作,但是种种原因现在不想从事这个行业了.我的英语不好,但是很想 英语 2020-05-13 …
毕业后应该留在大城市还是会自己家的小城市?马上要找工作了在重庆上学过年要回家了不知道应该下学期回重 其他 2020-05-17 …
英语翻译作为一个应届毕业生,找工作是所要面临的最大选择,面对各种职位,选择自己有兴趣的工作还是工资 英语 2020-06-12 …
这个故事和我们的一句生活俗句很接近,那句话是什么?忙碌从前,有一个非常强壮的伐木工到一为木材商那里 其他 2020-06-20 …
这句话存在严重的问题,但是经常听见别人说起,狂晕经常听见别人说找不到工作,找不到工作好像听上去很时 其他 2020-07-04 …
怎样去寻找可信有勤奋的人我想带徒弟,之前带的都是学会了就走人了,好象觉得都没帮得自己,因为是学徒也是 其他 2020-11-03 …
1.找工作是一个社会性的话题.我们每个人都需要找一份工作.工作,可以带给我们更好的生活;工作,可以锻 英语 2020-11-03 …
翻译成英语大学生越来越多的关注毕业后如何找到一份工作,因为现在就业的压力逐渐增大,就业机会逐渐减小。 其他 2020-11-22 …
泉州第一座跨海高速公路大桥——泉州湾跨海大桥栈桥工程2010年1月1日开工,工程起于晋江南塘村,止于 语文 2020-12-23 …