首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 分别给出算法各部分的时间复杂度。
admin
2016-03-29
70
问题
线性表(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
学硕统考专业
相关试题推荐
洋务运动的主要作用集中在()
分析东欧国家选择斯大林政治经济体制的主要原因。
中国第一个资产阶级革命团体兴中会建立的时间是()。
关于德国工业革命,说法不正确的是()。
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
“二战”后,美国以经济手段扶植和控制西欧的表现是()。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
一个客户机利用FTP协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:(1)该协议层图中第四层协议是什么?(2)如果FTP客户端采用了LIST命令来获得FTP服务器上的文件列表,该列表采用什么端口传输?
操作数地址存放在寄存器的寻址方式叫()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:请说明系统处于不安全状态;
随机试题
钢筋混凝土实体检测包含的内容有()。
乳痈以发生于何时最为常见
下列疾病紫癜的原因为血小板异常的是
属于随机抽样方法的是()。
盾构隧道线形控制中,盾构方向的修正依靠调整盾构千斤顶使用()进行。
违反治安管理行为在6个月内没有被公安机关发现的,不再处罚。()
氮平衡常用于蛋白质代谢、机体蛋白质营养状况评价和()研究。
下图是“我国30°N植被叶面积指数变化示意图(叶面积指数是指单位土地面积上植物叶片总面积占土地面积的倍数)”。造成我国100°E以西地区比以东地区植被叶面积指数小的根本因素是()。
可以作为商标申请注册的图形是()。
激励是管理者为提高组织绩效而进行的重要活动,根据激励的相关理论,下列各项描述错误的是()。
最新回复
(
0
)