首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
admin
2019-08-15
37
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。
分别给出算法各部分的时间复杂度。
选项
答案
在利用折半查找的方法查找x的过程中时间复杂度为O(nlog
2
n);交换元素位置时的时间复杂度为O(1);当查找不成功时,插入元素时的时间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/rlCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
(1)页面长度为1KB=210B,因此页内偏移地址占10位。主存大小为16KB=214B,所以物理地址占14位。0AC5H=0000101011000101B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是0100101100
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
现有一个长度为3000B的IP数据报,其IP头部的长度为20B,该IP数据报如在最大帧长度为1518B的以太网中进行传输,那么为了正确传输,需要将其拆分的数据报个数是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。Pl每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中:P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
设计一个判别表达式中左右括号是否配对出现的算法,采用()数据结构最佳。
图1-2是某存储芯片的引脚图,请回答:(1)这个存储芯片的类型(是RAM还是ROM)?这个存储芯片的容量?(2)若地址线增加一根,存储芯片的容量将变为多少?(3)这个芯片是否需要刷新?为什么?刷新和重写有什么区别?(
随机试题
贾平凹20世纪80年代创作的“商州系列”小说有()
美国行为科学家道格拉斯·麦格雷戈提出的领导理论是【】
《水运工程混凝土质量控制标准》规定:海水环境下南方水位变动区钢筋混凝土最小保护层厚度为()。(注:箍筋直径为6mm寸主钢筋的保护层厚度)
2016年6月6日,甲、乙、丙、丁、戊共同出资设立A有限合伙企业(以下简称“A企业”),甲、乙为普通合伙人,丙、丁、戊为有限合伙人,并签订了书面合伙协议。合伙协议的部分内容为: (1)甲、乙、丙、丁、戊按4:3:2:1:1的比例分配利润、承担风险。 (
李先生因买一套商品房,向银行供贷20年按揭70万元,月供4000多元,其又向中国太平洋保险公司买了按时还款保险,若其失业或因其它不可抗力不能按期还款时,由保险公司代为还款。房地产保险的保险金额一般根据保险房地产的()确定。
顺序分配法按照辅助生产车间受益多少的顺序分配费用,受益多的先分配,受益少的后分配。()
版权对于()相当于()对于军衔
过去,大多数航空公司都尽量减轻飞机的重量,从而达到节省燃油的目的。那时最安全的飞机座椅是非常重的,因此只安装很少的这类座椅。今年,最安全的座椅卖得最好。这非常明显地证明,现在的航空公司在安全和省油这两方面更倾向于重视安全了。以下哪项如果为真,能够最
数据库设计过程不包括
要限制宏命令的操作范围,在创建宏时应定义的是( )。
最新回复
(
0
)