首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
admin
2016-03-29
52
问题
线性表(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
学硕统考专业
相关试题推荐
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
太平天国后期,提出《资政新篇》这一具有资本主义色彩改革方案的是()。
马克思为第一国际起草的文件有()。①《共产党宣言》②《临时章程》③《成立宣言》④《资本论》
下面哪部经典是我国最早的官方史书?()
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
洋务派创办军事工业的方式是()。
下列关于罗马共和国政治制度的叙述,不正确的是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间
随机试题
题27图为单相桥式全控整流电路带电感性负载,ωL≥R,忽略id的波动,R=5Ω,U2=200V。α=30°。(1)计算Ud、Id;(2)选取电路中晶闸管的电压及额定电流,考虑2倍裕量。
胸外心脏按压的部位是()
A.子宫膜肌病B.先兆流产C.术后肠粘连、肠胀气D.阴道炎E.经行吐衄
我国市场体系的改革是从( )方面展开的。
发生火灾时,湿式喷水灭火系统是由()探测火灾。
(2010年)2004年2月,A公司和B公司共同投资设立西电有限责任公司(以下简称“西电公司”),注册资本1000万元。其中:A公司持有30%的股权,B公司持有70%的股权。2005年3月,A公司分别向C公司和D公司转让了其持有的西电公司10%的股权。
根据物权法律制度的规定,以特定财产作为抵押物的,抵押权自登记时设立。下列各项中,属于该类特定财产的是()。
下列属于非文字测验的是()。
目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于
Whoisthespeaker?
最新回复
(
0
)