首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 (1)给出算法的基本设计思想。 (
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计一算法用最少时间在表中查找数值为x的元素,并将其与后继元素位置相交换。如果线性表中找不到该元素,则将该元素插入表中并使表中元素仍递增有序。 (1)给出算法的基本设计思想。 (
admin
2023-02-06
37
问题
线性表(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://jikaoti.com/ti/XrPiFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
品行不良的学生的转变要经历一个由量变到质变的过程。此过程包括()。
根据教师法的有关规定,下列不属于学校可以解聘教师的情形的是()。
“教育的过程,在它自身以外没有目的,它就是它自己的目的。”这是()关于教育目的的观点。
探究学习的实施过程包括()阶段。
课程目标是教育的意图,是人们对课程与教学的预期结果,影响制订课程目标的因素有很多。在确定课程目标的过程中考虑学科的基本概念和基本原理,探究方式和发展趋势等内容,属于()对课程目标的影响。
给定资料1.这个寒冬,对于L集团俄罗斯分公司的行政总裁陈总来说,却是“热浪迭起”。2018年12月14日,由分公司出版的《中国民营企业四十年的风云激荡》俄文版新书发布会在其位于莫斯科的中国书店举行,原定只有三五十人参加,最后竟然来了一百多人,受欢
人体已经适应了地表生活,进入太空后,难免会出现________反应,毕竟细胞间的相互作用与在地表时迥异。填入画横线分最恰当的一项是:
在公众对不同信息源的信任层级排序中,来自政府的消息历来以权威性和________居于前列。同样是传谣,谣言经政府官微传播后破坏力更强,这________。填入画横线部分最恰当的一项是:
一只闹钟的秒针顶点距离表盘圆心4厘米,分针顶点距离表盘圆心3厘米。小王烧开一壶水的时间内,秒针顶点累计移动了40厘米。那么这一时间段内,分针顶点与表盘圆心的连线扫过的扇形面积为多少平方厘米?
在线索二叉树中,结点*p没有左子树的充要条件是()。
随机试题
A.多烯磷脂酰胆碱B.美司钠C.维生素B1和维生素B6D.右雷佐生E.洛哌丁胺患者,男,57岁,因多发性骨髓瘤使用环磷酰胺治疗后出现肝毒性,可给予
计算机资源主要是指计算机的硬件、软件和数据资源。
青少年期心理卫生的重点是
CDROM的主要技术指标包括()。
2009年6月,渡江市税务局稽查局(以下简称“稽查局”)对丰华公司进行日常税务检查。稽查局认为,该公司在税务检查期间不如实反映情况、拒不提供有关资料,并且存在不接受税务机关处理的行为,遂向该公司送达《收缴、停止发售发票决定书》(以下简称《决定书》),决定自
甲公司预计使用乙公司专利后可使其未来利润增长20%。为此,甲公司与乙公司协议商定,乙公司以其专利权投资于甲公司,双方协议价格为1800万元,且等于公允价值。甲公司另支付印花税等相关税费4万元、专业服务费用2万元,款项已通过银行转账支付。则甲公司该项无形资
下列各项中,属于筹资活动现金流量的有()。
根据《票据法》的规定,下列各项中,属于无需提示承兑的汇票有()。
人类对技术的乐观或悲观倾向由来已久,但普林斯顿大学历史学家爱德华·泰纳的说法可能会使你大吃一惊:技术不仅没有给人类缔造福祉,反而极大地报复了人类。泰纳写道:就在我们欢庆又把自然世界的混乱削减了几分之时,我们制造的新机器开始脱离我们的控制,获得自身生命,通过
已知幂级数(x—a)n在x>0时发散,且在x=0时收敛,则
最新回复
(
0
)