首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容。 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换,若找不到将其插入表中并使表中元素仍递增有序。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容。 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换,若找不到将其插入表中并使表中元素仍递增有序。
admin
2023-02-06
122
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容。
用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换,若找不到将其插入表中并使表中元素仍递增有序。
选项
答案
顺序存储的线性表递增有序,可以顺序查找,也可折半查找。题目要求“用最少的时间在表中查找数值为x的元素” ,这里应使用折半查找方法。 [*] 算法讨论 首先是线性表的描述。算法中使用一维数组a表示线性表,未使用包含数据元素的一维数组和指示线性表长度的结构体。若使用结构体,对元素的引用应使用a.elem[i]。另外,元素类型就假定是ElemType,未指明具体类型。其次,C中一维数组下标从0开始,若说有n个元素的一维数组,其最后一个元素的下标应是n-1。最后,本算法可以写成三个函数,即查找函数、交换后继函数与插入函数,写成三个函数显得逻辑清晰、易读。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/vowD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
年级越高,学生的年龄越大,他们个人进行的道德修养在自身品德发展中的作用越大。()
李老师经常组织学生利用课余时间和寒暑假时间参与一些社会公益活动,对热心参加公益活动的同学给予表扬,并与每次都不愿意参加公益活动的同学进行谈话,了解他们的想法并对他们进行教育。上述案例中李老师进行德育教育时使用的方法包括()。
关于教师选择教学内容时应遵循的原则,下列说法正确的有()。
夏老师刚刚接任某班语文老师的工作,她想在实施教学前先了解班级大多数学生的学习情况,设计适合大多数学生的教学起点的教学过程,并对个别学生进行补救教学,以争取提升教学效果。以下检查教学起点的方法不适宜的是()。
在编写教材时,要按照不同年龄阶段学生的发展水平组织知识、技能内容,构成教材体系,还要注意教材的各个不同组成部分,即文字、插图、实验、练习等的作用,使之相互配合,形成教科书的特殊体系,这体现了编写课程标准和教科书要求中的()。
说课的主要内容有哪些?
学生发展核心素养主要指学生应具备的,能够适应终身发展和社会发展需要的品质和关键能力。中国学生发展核心素养总框架不包括()。
说出新旧知识点的衔接点、生长点;正确提出教学的重点、难点、关键;阐明课程目标对这部分内容有什么要求等内容属于说课中的()。
大江两岸有两个正面相对的码头,可供客轮往返。如图所示,根据河流水文情况,“幸福号”客轮星期一沿着河岸60度夹角方向前行,刚好到达对岸码头,星期二“幸福号”准备返回时,发现河流水文情况发生变化,船长调整航向,沿河岸30度夹角方向返回,顺利到达码头。假设客轮往
随机试题
_______是一个测验量表的可靠程度,即同一测验对同一批人多次测验分数的稳定、一致性程度。
症见性情急躁易怒,胸胁胀满,口苦而干,或头痛,目赤,耳鸣,嘈杂吞酸,大便秘结,舌质红,苔黄,脉弦数,辨证为
最常能听到的胸膜摩擦音的部位是
A.雌激素类药物B.孕激素类药物C.蛋白同化激素类药物D.糖皮质激素类药物E.雄激素类药物炔雌醇为()。
机体的内环境是指()。
日本的首都东京,时差上比北京时间早()小时。
在平面直角坐标系中,椭圆C和圆C0均以原点为中心.设椭圆C的方程为=1(a>b>0),⊙C0和x轴的交点与椭圆的焦点重合,且圆C0与椭圆C相交于四点,将这四点连接起来得到一个长方形.若椭圆C的短轴长为,且得到的长方形面积为,求椭圆C和⊙C0的方程.
毛泽东第一次比较系统地回答了如何建设社会主义的一系列基本问题。()
Gary:Itisgenerallyheldthatonecanpickupaforeignlanguageeasilywhenundertheageofeight.Ifyouimmerseachild
A、TheirpackagingofexportshastoconformtoEUregulations.B、Theyhavetocutoutwastecompletely.C、Theymusthaveanexpe
最新回复
(
0
)