首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
admin
2016-03-29
54
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。
分别给出算法各部分的时间复杂度。
选项
答案
在利用折半查找的方法查找x的过程中时间复杂度为O(nlog
2
n);交换元素位置时的时间复杂度为O(1);当查找不成功时,插入元素时的时间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/O2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
太平天国后期,提出《资政新篇》这一具有资本主义色彩改革方案的是()。
下列关于清朝设置台湾府的叙述,不正确的是()。
简述马克思主义在中国传播的本土化特点。
简述苏联和南斯拉夫之间的冲突。
下列关于湘军的叙述中不正确的是()。
不属于希腊化时代的哲学家是()。
阅读材料,回答以下问题:材料一:甘地认为,非暴力抵抗是印度争取摆脱殖民桎梏的唯一正确办法;同时,他认为非暴力抵抗并不意味着对外国统治和其他罪恶的屈服。他写道:“我深信假如只有在怯懦和暴力两者之间加以选择时,我将劝人选择暴力……我宁愿要印度用暴力来保护自己
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
随机试题
测定总磷,取试样时应仔细摇匀,以得到溶解部分和悬浮部分均具有代表性的试样。
Asprincipaloftheschool,hemustdealwithmanyproblemseveryday.
正常情况下,幼红细胞的过碘酸-雪夫反应(PAS)呈
瘀血常见的病因不包括
A.清热凉血,养阴生津B.清热凉血,活血散瘀C.清热凉血,散瘀止痛D.凉血活血,解毒透疹E.清热凉血,滋阴解毒赤芍的功效是
《中药材生产质量管理规范(试行)》的适用范围是()
根据我国《招标投标法》,应进行强制招标的项目有()。
施工单位材料进场,监理工程师应对其投入进行控制,应该( )作为投入控制。
有些商家为了促销,利用有歧义的语言来误导消费者,这种______的短视行为,实在______。依次填入划横线处的词语,最恰当的一组是()
有如下程序:##inc1ude<iostream>usingnamespacestd;classc1{public:~C1(){cout<<1;}};classC2:publicC1{public:~C2()
最新回复
(
0
)