首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
admin
2016-03-29
76
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。
分别给出算法各部分的时间复杂度。
选项
答案
在利用折半查找的方法查找x的过程中时间复杂度为O(nlog
2
n);交换元素位置时的时间复杂度为O(1);当查找不成功时,插入元素时的时间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/O2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
19世纪80年代,国际工人运动中影响最大的是()。
中共中央正式提出党在过渡时期总路线是在()。
下面哪部经典是我国最早的官方史书?()
第二次世界大战给全人类的启示是()①维护世界和平是当代各国人民的共同任务②必须坚持反对霸权主义和强权政治③必须发展和壮大世界和平力量④必须建立国际政治经济新秩序
1956年召开的中共八大确认的我国经济建设的指导方针是()。
下列关于国际联盟及其活动的叙述,正确的是()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
“乘法减少”和“加法增大”备用在什么情况下?
随机试题
硼氢化钠溶液的浓度越(),原子荧光法测汞的灵敏度越()。
服饰的人文文化标志包括()
判断性鉴定
男,15岁。2个月无意中发现右小腿近端肿物,无疼痛及活动障碍。查体:右小腿近端可触及约3cm×2cm肿物,质地较硬,无活动,无明显压痛。X线检查见右胫骨干垢端有蒂的骨性突起,无骨质破坏及骨膜反应,最适宜的处理方法为
汇票持票人甲公司在汇票到期后即请求承兑人乙公司付款,乙公司明知该汇票的出票人丙公司已被法院宣告破产仍予以付款。下列哪种表述是错误的?()
设计合同示范文本规定,设计人的责任包括( )。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:如指导低年段小学生学唱该歌曲,试拟定教学目标。(10分)
推进供给侧结构性改革,要加大人力资本培育力度,更加注重调动和保护人的积极性。这是因为()。
下列关于类和对象的叙述中,错误的是()。
Theabilitytodoseveralthingsatoncehasbecomeoneofthegreatmeasuresofself-worthfor21st-centuryAmericans.Itisc
最新回复
(
0
)