首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 (1)给出算法的基本设计思想。 (
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 (1)给出算法的基本设计思想。 (
admin
2023-02-06
60
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
(3)分别给出算法各部分的时间复杂度。
选项
答案
(1)顺序存储的线性表递增有序,可以顺序查找,也可折半查找。题目要求“用最少的时间在表中查找数值为x的元素”,这里应使用折半查找方法。 (2)算法的设计如下: [*] (3)在利用折半查找的方法查找x 的过程中时间复杂度为O(nlog
2
n);交换元素位置时的时间复杂度为O(1);当查找不成功时,插入元素时的时间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/BbwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在成就测验的类型中,()是在教学过程中实施的,虽然也要让学生做题,对他们的作业评分,但其目的不是为学生划分等级,而是为了获取学生学习进步情况的有关信息,以便据此改进教学并促进学生学习。
给定资料1.柏屋村由7个自然村组成,村域面积4.5万平方公里,人口1450人,村党总支下设三个党支部,共有党员62名。在2013年以前,别说由党员带领大家破解村里的发展难题,村党总支就是想开个党员会议也不容易,经常出现“程序过半人没齐,
给定资料1.这个寒冬,对于L集团俄罗斯分公司的行政总裁陈总来说,却是“热浪迭起”。2018年12月14日,由分公司出版的《中国民营企业四十年的风云激荡》俄文版新书发布会在其位于莫斯科的中国书店举行,原定只有三五十人参加,最后竟然来了一百多人,受欢
某装修公司订购了一条长为2.5m的条形不锈钢管,要剪裁成60cm和43cm长的两种规格长度不锈钢管若干根,所裁钢管的横截面与原来一样,不考虑剪裁时材料的损耗,要使剩下的钢管尽量少,此时材料的利用率为:
某装修公司订购了一条长为2.5m的条形不锈钢管,要剪裁成60cm和43cm长的两种规格长度不锈钢管若干根,所裁钢管的横截面与原来一样,不考虑剪裁时材料的损耗,要使剩下的钢管尽量少,此时材料的利用率为:
一个不计厚度的圆柱型无盖透明塑料桶,桶高2.5分米,底面周长为24分米,AB为底面直径。在塑料桶内壁桶底的B处有一只蚊子,此时,一只壁虎正好在塑料桶外壁的A处,则壁虎从外壁A处爬到内壁B处吃到蚊子所爬过的最短路径长约为:
下列4幅图是红军长征宣传图,按照发生时间先后排序正确的是:①②③④
甲、乙两人从环形跑道的A点同时出发背向而行。6分钟后两人第一次相遇,相遇后两人的速度各增加10米,分,5分钟后两人第二次相遇。则环形跑道的长度为多少米?
量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置,运行的是量子算法,处理速度大大超过传统计算机。量子计算机具有超高运算速度的原理在于()。
若G是一个具有36条边的非连通无向图(不含自回路和多重边),则图G的结点数至少是()。
随机试题
曲面z=x2+y2在点(1,1,2)处的切平面方程为________;法线方程为________。
在SLE应用激素冲击疗法中,下列哪项一般不是适应证
A.太阳经头痛B.阳明经头痛C.少阳经头痛D.巅顶头痛E.鼻渊头痛
下列关于胶剂的叙述,正确的是()
按照投资的费用性质,对建设工程定额的分类内容,说法不正确的是()。
商业银行将原来由自身负责处理的某些业务活动委托给服务提供商进行持续处理的行为称为()。
A公司和B公司有关债务重组资料如下:A公司销售给B公司一批商品,含税价款为1237.5万元。由于B公司发生财务困难,无法按合同规定偿还该债务。2015年1月1日双方进行债务重组。经修改债务条件,A公司同意将债务本金减到900万元,同时将剩余债务延期一年,并
儿童按照故事、童话的内容,分配角色,安排情节,通过动作、表情、语言、姿势等来进行的游戏是()。
文义解释就是将被解释的法律条文放在整部法律中乃至整个法律体系中,联系此法条与其他法条的相互关系来解释法律。 ( )
Whatarethespeakersmainlydiscussing?
最新回复
(
0
)