首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
admin
2016-03-29
59
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容:
用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
选项
答案
顺序存储的线性表递增有序,可以顺序查找,也可折半查找。题目要求“用最少的时间在表中查找数值为x的元素”,这里应使用折半查找方法。 void SearchExchangelnsert(ElemType a.[];ElemType x) ∥a是具有n个元素的递增有序线性表,顺序存储。本算法在表中查找数值为x的 //元素,如查到则与其后继交换位置;如查不到,则插入表中,且使表仍递增有序 { low=0: high=n-1; //low和high指向线性表下界和上界的下标 while(low<=high) { mid=(low+high)/2; //找中间位置 if(a[mid]==x)break; //找到x,退出while循环 else if(a[mid]
high) //查找失败,插入数据元素x { for(i=n-1;i>high;i一一) a[i+1]=a[i]; //后移元素 a[i+1]=x; //插入x } ∥结束插入 } ∥结束本算法
解析
转载请注明原文地址:https://kaotiyun.com/show/42Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1927年在《中共“八七”会议告全党党员书》中提出了“土地国有”的主张;1929年6月,《红四军司令部政治部布告》中规定:“田归耕种的农民所有”;1931年中共制定的土地革命路线明确指出“变封建土地所有制为农民土地所有制”。上述材料表明中共()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
新王朝时期出现了什么类型的墓?()
简述第二国际建立的社会历史条件。
1998年,中共中央决定在县级以上党政领导班子、领导干部中深入开展()。
周人重视婚姻,对婚礼尤为讲究。周代的婚礼有六项程序,即:①纳征②问名③纳采④请期⑤亲迎⑥纳吉下列选项顺序排列正确的是()
1950年底到1951年,中国共产党在全党范围内开展的运动是()。
从20世纪50年代开始,西欧和日本资本主义经济持续发展的共同原因是()。①政府都推行了一些社会改革,促进了经济发展②都注重发展或引进先进的科学技术、提高劳动生产率③都重视发展教育,培养人才④都接受了国外大量订货,刺激了经济发展
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
设有m个连续单元供一个栈与队列使用,且栈与队列的实际占用单元数事先不知道,但是要求在任何时刻它们占用的单元数量不超过m,试写出上述栈与队列的插入算法。
随机试题
由于酒花的抗菌作用,下列哪种菌不能在啤酒中生长()。
内源性感染微生物的传播途径是怎样实现的()
“霍桑实验”发现决定工作效率最重要的因素是
A.精子产生部位B.精子成熟部位C.精浆产量最大的部位D.精浆中神经内分泌物质的产生部位E.维持精浆pH的部位
为观察心脏血流动力学变化,下述成像方法可以选择的为
可用阴阳对立制约解释的是()
患者,男,50岁,卧床40d后右髋部出现皮肤紫暗红肿,稍有破损,舌质瘀紫,苔薄,脉弦涩。治疗时应首选的方剂是
A.桃仁B.苦杏仁C.郁李仁D.山茱萸E.补骨脂图74药材为()
某企业销售一批商品,该商品已发出且纳税义务已发生,由于货款收回存在较大不确定性,不符合收入确认条件。下列各项中,关于该笔销售业务会计处理表述正确的有()。
Toomuchtelevisioncanbedetrimentalforkids’development,evenwhenthey’renotploppeddirectlyinfrontofthescreen.An
最新回复
(
0
)