首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
admin
2016-03-29
55
问题
线性表(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
学硕统考专业
相关试题推荐
对三国鼎立局面的形成起到关键性作用的战役是()。
下列关于湘军的叙述中不正确的是()。
中华人民共和国恢复了在联合国合法席位的时间是()。
红色割据和军阀割据的本质区别是()。
希腊化时代控制希腊半岛的是()。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
1543年发表解剖学专著《人体结构论》的是()。
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
设有m个连续单元供一个栈与队列使用,且栈与队列的实际占用单元数事先不知道,但是要求在任何时刻它们占用的单元数量不超过m,试写出上述栈与队列的插入算法。
可重定位内存分区的目的为了()。
随机试题
当一条管线的设计通过量一定时,管道的实际输送量越大,该管道的输送效率越小。()
国际分工的形成阶段是()
存县级以上领导干部中开展的“三讲”教育是()
A.加大剂量注射B.换用其他种类造影剂C.静脉或肌内注射盐酸苯海拉明20mg,或肌内注射异丙嗪25mgD.皮下注射0.1%肾上腺素0.5~1.0ml,或氨茶碱0.25mg加10%葡萄糖10mlE.暂停或减慢注射,必要时口服异丙嗪25mg或肌内注射地
合同约定减轻或者免除出卖人对标的物的瑕疵担保责任,但出卖人故意或者因重大过失不告知买受人标的物的瑕疵,出卖人主张依约减轻或者免除瑕疵担保责任的,人民法院不予支持。()
旅游团抵达目的地机场后,清点行李的工作应由()负责。
端砚产于广东省,利用石眼花纹雕刻的砚台尤为名贵,有“一两端石一两金”之说。()
标签中,()属性规定了文档中活动的链接的颜色。
积极的预防工作,是减少各种治安危害和维护社会治安秩序的基本措施。()
概化理论的测量设计根据侧面间的关系可以分为
最新回复
(
0
)