首页
登录
从业资格
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与(
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与(
最全题库
2022-08-02
43
问题
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与( )比较后,成功找到元素a[5]。A.a[6]、a[2]、a[5]B.a[6]、a[4]、a[5]C.a[6]、a[3]、a[4]、a[5]D.a[6]、a[8]、a[4]、a[5]
选项
A.a[6]、a[2]、a[5]
B.a[6]、a[4]、a[5]
C.a[6]、a[3]、a[4]、a[5]
D.a[6]、a[8]、a[4]、a[5]
答案
C
解析
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
二分查找的算法要求有:1.采用的顺序存储结构2.必须按照关键字大小有序排列
二分查找的算法复杂度:二分查找的基本思想是将n个元素分成大致相等的两部分,x是要查找的元素。取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果x < a[n/2],则只要在数组a的左半部分继续搜索x,如果x > a[n/2],则只要在数组a的右半部搜索x.假设有n个元素,接下来操作元素的剩余个数为:n,n/2,n/4......n/2k。由于n/2k 取整后 >= 1,即令n/2k = 1,得到k = log2n。所以时间复杂度为O(logn)
转载请注明原文地址:https://tihaiku.com/congyezige/2427613.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列属于BIM技术较二维CAD技术的优势的是()。A.基本图元元素 B.各构件
下列HTML标签中,用于提交表单的内容到服务器的表单元素是()。A.<INPUT
在网页设计中,可以使用()来定义如字体、颜色、位置等网页中的元素。A.AS
要在页面中设置预先选定复选框或单选按钮,可将元素设置为()。A.checked
NAPT工作中使用那些元素进行转换?()A.MAC地址+端口号 B.IP地址
(6)不是通信协议的基本元素。A.格式 B.语法 C.传输介质 D.计时
(68)不是通信协议的基本元素。A.格式 B.语法 C.传输介质
对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储
设数组a[1..10,5..15]的元素以行为主序存放,每个元素占用4个存储单元
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序
随机试题
[originaltext]1.Doyoulikethedesignofthenewproduct?2.Wouldyousigny
[originaltext]Asaresultofrisinguniversitycosts,manystudentsarefin
A
长期搁置的装饰机械,再使用时,只要操作系统和传动系统灵敏可靠就可使用,无须再作其
燃气冷热电三联供系统,燃气轮发电机的总容量为()。A.小于等于10MW B
公路验收分为交工验收和竣工验收两个阶段。()
下列关于设备原价的说法中,正确的有( )。A.国产设备的原价为其出厂价 B.
其他条件不变,上市公司所得税率降低将会导致它的加权平均成本()。A.上升
患者,男,40岁,长期胸前闷重而心痛微,近日遇阴雨天而加重,伴倦怠乏力,纳呆便溏
一男性患者一个月前感到疲劳、食欲减少、发热咳嗽、咳痰带血丝,取咳痰进行抗酸色,镜
最新回复
(
0
)