早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

用递归算法实现n个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为(

题目

用递归算法实现n个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为(11)。

A.n

B.[n/2]

C.[log2n]

D.[log2(n+1)]

参考答案
正确答案:D
解析:根据二分查找的过程,由于需要栈结构实现递归算法,栈的容量应该要保证能存放查找失败时所有未完成运行的算法的活动记录。第一次调用该算法时,栈中加入了一条查找记录,表示待查有序表中元素的个数为n:第二次调用时,无论是在前半区还是在后半区进行查找,栈中又加入了一条查找记录,所确定的查找区间中的元素最多为n/2:第三次调用时,栈中又加入了—条查找记录,所确定的查找区间中的元素最多为n/4。依次类推,当所确定的查找区间中的元素为。时,递归调用该算法的次数为log2(n+1)次,查找结束。
看了用递归算法实现n个相异元素构成...的网友还看了以下:

2016年3月,教育部《中国学生发展核心素养(征求意见稿)》出台。学生发展核心素养综合表现为9大素 政治 2020-05-17 …

2016年3月,教育部《中国学生发展核心素养(征求意见稿)》出台。学生发展核心素养综合表现为9大素 政治 2020-05-17 …

下列是水体污染过程中的一系列现象,(1)溶解氧下降(2)鱼类难以生存(3)水中有机物浓度增加(4) 其他 2020-05-17 …

在维持血糖平衡的激素调节中,下列叙述正确的是()A.胰岛素与胰高血糖素表现为拮抗作用B.甲状腺激素 语文 2020-06-10 …

下列有关促胰液素发现史的叙述,不正确的是()A.沃泰默实验其中一组对照组排除盐酸作用于胰腺分泌胰液 语文 2020-06-20 …

下列有关促胰液素发现史的叙述,不正确的是()A.促胰液素是人们发现的第一种激素,是由胰腺分泌的B. 语文 2020-06-20 …

分封制是我国早期政治制度的主要内容之一,下列现象中反映分封制遭到破坏,趋于崩溃的是1.问鼎中原2. 历史 2020-07-05 …

信息传递是生态系统的重要功能之一.下列现象中,与物理信息传递直接相关的是()A.花香引蝶B.孔雀开 语文 2020-07-05 …

某系列现金流量如下表所示,贴现率为9%,求这一系列现金流量的现值之和为多少 其他 2020-07-07 …

叙利亚等国内乱不断、恐怖活动频繁发生、南海纷争又起、欧债危机加速蔓延…这一系列现象说明当今时代主题 政治 2020-07-16 …