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

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

题目

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

A.n

B.[n/2]

C.[log2n]

D.[log2(n+1)]

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

关于违法的构成,下列哪些说法是正确的()A违法是以违反法律为前提的B消极的不作为也可能构成违法C违 其他 2020-05-14 …

强制戒毒工作的法律依据是( )。A.1995年1月间,国务院发布的《强制戒毒办法》B.1999年4月 公务员考试 2020-05-18 …

刑事强制工作的法律依据主要是( )A.《刑法》B.《刑事诉讼法》C.《治安管理处罚法》D.行政法规 公务员考试 2020-05-19 …

刑事强制工作的法律依据主要是( )。A.《刑法》B.《刑事诉讼法》C.《治安管理处罚法》D.国家其他 公务员考试 2020-05-19 …

结构化方法简单清晰,易于操作,这是结构化方法的优点,但该方法也有许多缺点。以下描述中,不属于结 计算机类考试 2020-05-23 …

下面对于国务院反假货币工作联席会议的主要职责说法正确的是()。A.研究有关反假货币工作的法律、法 职业技能鉴定 2020-05-27 …

票据交易合同制作的法律法规依据,根据法律效力排列顺序为:()。A.法律——法规——规章——政策——内 职业技能鉴定 2020-05-27 …

《中资商业银行行政许可事项实施办法》规定,境内非金融机构作为股份制商业银行法人机构发起人,除国 职业技能鉴定 2020-05-27 …

《金融机构信贷资产证券化监督管理办法》规定,银行业金融机构作为信贷资产证券化发起机构,应当具备 职业技能鉴定 2020-05-27 …

下列关于统计执法检查机构的说法错误的是( )。A.国家统计局设立法制工作机构(政策法规司),负责 财会类考试 2020-05-30 …