首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
将下面折半查找算法补充完整。 算法说明:已知r[1…n]是n个记录的递增有序表,用折半查找法查找关键字为k的记录,若查找失败返回零;否则返回该记录的序号值。查找表顺序存储结构定义如下: #define MAXSIZE 100 typedef struct
将下面折半查找算法补充完整。 算法说明:已知r[1…n]是n个记录的递增有序表,用折半查找法查找关键字为k的记录,若查找失败返回零;否则返回该记录的序号值。查找表顺序存储结构定义如下: #define MAXSIZE 100 typedef struct
admin
2014-08-29
103
问题
将下面折半查找算法补充完整。
算法说明:已知r[1…n]是n个记录的递增有序表,用折半查找法查找关键字为k的记录,若查找失败返回零;否则返回该记录的序号值。查找表顺序存储结构定义如下:
#define MAXSIZE 100
typedef struct
{
keytype key;
}Nodetype;
typedef Nodetype Sqlist[MAXSIZE];
算法(C函数):
int binsearch(Sqlist r,datatype k,int n)
{
int low=1,high=
选项
答案
10w<=high mid=(10w+high)/2;return mid;high=mid一1;low=mid+1;
解析
折半查找的基本思想是:首先以整个查找表作为查找范围,用查找条件中给定值k与中间位置结点的关键字比较,若相等,则查找成功;否则,根据比较结果缩小查找范围,如果k的值小于关键字的值,根据查找表的有序性可知查找的数据元素只有可能在表的前半部分,即在左半部分子表中,所以继续对左子表进行折半查找;若k的值大于中间结点的关键字值,则可以判定查找的数据元素只有可能在表的后半部分,即在半部分子表中,所以应该继续对右子表进行折半查找。每进行一次折半查找,要么查成功,结束查找,要么将查找范围缩小一半,如此重复,直到查找成功或查找范围缩小空即查找失败为止。
转载请注明原文地址:https://kaotiyun.com/show/yyvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
氧进出于细胞的方式是()。
中枢神经系统白血病多发生在缓解期,其发病与化疗药物不易通___________有关。
中枢神经元的联系方式包括()。
大偏心受压破坏的特征是:受拉区钢筋先受拉屈服,随后受压区混凝土被压碎而构件破坏。()
图中链杆1和2的交点O可视为虚交。()
下图所示。简支梁有两个集中质量,m1=m2=m,受均布干挠力q(t)=qsinθt,θ=。梁的刚度为EI。求梁在稳态振动时的最大动力弯矩。
作下图所示多跨静定梁的MA、MK、QC、QD占影响线,并求出分布集度为口:20kN/m,分布长度为4m的均布移动荷载作用下的RD的最大值。
脏与腑的最根本区别是:()
已知散列表地址空间为HT[0..8],散列函数为H(key)=key%7,采用线性探测法处理冲突,将数据序列{107,27,28,42,3,25,99,38}依次存入散列表中。试画出相应的散列表;并计算等概率下搜索成功的平均搜索长度。散列表及其查找各关键字
若int型变量占内存2个字节、double型变量占内存8个字节,有如下定义:uniondata{inti;doubled;}a;则变量a在内存中所占字节数为:______。
随机试题
一天,孙伟看见两名青年在调戏一妇女,即上前指责,遭一青年殴打而被迫还手自卫。在对打过程中,身着便装的民警康兵路过,见状抓住孙伟的肩膀以制止斗殴。孙伟误以为是对方同伙前来帮凶,便拔出随身携带的水果刀刺向康兵,结果致康兵轻伤。在刑法理论上,孙伟的行为属于___
我国已经明确将“依法治国、建设社会主义法治国家”写入(),将“依法治国”作为治理国家的基本方略。
预应力桥跨结构的施工多采用()。
某企业资产总额是300万元,负债100万元,在用银行存款偿还负债50万元后,又用银行存款购买固定资产100万元,则目前的资产总额是()。
“南人善泳,北人善骑”主要说明了()对发展的影响。
《农村土地承包法》规定,家庭承包的承包方享有承包地被依法征用、占有的,有权依法获得相应的补偿的权利。()
下列属于党的十九大报告提出的决胜全面建成小康社会需要坚定实施的七大战略的是()。
[2012年10月]直线y=kx+b经过第三象限的概率是。(1)k∈{一1,0,1},b∈{一1,1,2};(2)k∈{一2,一1,2},b∈{一1,0,2}。
设a=8,则表达式a>>>2的值是______。
Theprisoner______thisway,forherearehisfootprints.
最新回复
(
0
)