首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明、C函数和问题,回答问题,将解答填入对应栏内。 【说明】 当数组中的元素已经排列有序时,可以采用折半查找(二分查找)法查找一个元素。 下面的函数biSearch(int r[],int low,int high,int key)用非递归方式在数
阅读以下说明、C函数和问题,回答问题,将解答填入对应栏内。 【说明】 当数组中的元素已经排列有序时,可以采用折半查找(二分查找)法查找一个元素。 下面的函数biSearch(int r[],int low,int high,int key)用非递归方式在数
admin
2018-11-21
100
问题
阅读以下说明、C函数和问题,回答问题,将解答填入对应栏内。
【说明】
当数组中的元素已经排列有序时,可以采用折半查找(二分查找)法查找一个元素。
下面的函数biSearch(int r[],int low,int high,int key)用非递归方式在数组r中进行二分查找,函数biSearch_rec(int r[],int low,int high,int key)采用递归方式在数组r中进行二分查找,函数的返回值都为所找到元素的下标;若找不到,则返回一1。
【C函数1】
int biSearch(int r[],int low,int high,int key)
//r[low..high]中的元素按非递减顺序排列
//用二分查找法在数组r中查找与key相同的元素
//若找到则返回该元素在数组r的下标,否则返回一1
{
int mid;
while( (1) ){
mid=(low+high)/2;
if(key==r[mid])
return mid;
else if(key<r[mid])
(2)
;
else
(3)
;
}/*while*/
return 一1;
}/*biSearch*/
【C函数2】
int biSearch—rec(int r[],int low,int high,int key)
//r[low..high]中的元素按非递减顺序排列
//用二分查找法在数组r中递归地查找与key相同的元素
//若找到则返回该元素在数组r的下标,否则返回一1
{
int mid;
if ( (4) ) (
mid=(low+high)/2;
if (key==r[mid])
return mid;
else if (key<r[mid])
return bisearch_rec(
(5)
,key);
else
return biSearch_rec(
(6)
,key);
}/*if*/
return -1;
}/*biSearch_rec*/
请填充C函数1和C函数2中的空缺,将解答填入对应栏内。
选项
答案
(1)low<=high或其等价形式 (2)high=mid一1或其等价形式 (3)low=mid+1或其等价形式 (4)low<=high或其等价形式 (5)r,low,mid一1 (6)r,mid+1,high
解析
转载请注明原文地址:https://www.kaotiyun.com/show/62jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,下列符号属于比较运算符的是(43)。
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
某信息处理技术员正在做大批数据处理的大项目时,领导又交宋了另一项临时性的紧迫工作,要求优先处理。该信息处理技术员需要转而做新的工作,他对原工作的处理方式应该是(69)。
用普通电话线拨号上网,必须有的一个关键设备是(15)。
在Word2003中,若需在一张8开纸上打印两页16开文档,则恰当的打印方式是(38)。
编译程序的作用是将高级程序语言源程序翻译为(4)。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
文件的扩展名可以说明文件类型。下面的“文件类型一扩展名”对应关系错误的是:
解决网络安全问题的技术分为主动防御保护技术和被动防御保护技术两大类,__________属于被动防御保护技术。
阅读以下说明,回答问题1至问题5,将解答填入对应栏内。[说明]某大学要拟建一个小型局域网,如图10-5所示,PCI、PC3、PC5的IP地址分别为10.244.80.2,10.244.80.3,10.244.80.4子网掩码是255.255
随机试题
【背景资料】甲公司中标承建某市主干道道路工程施工,其路面结构为20mm细粒式沥青混凝土表面层,40mm中粒式沥青混凝土中面层,60mm粗粒式沥青混凝土底面层,300mm石灰粉煤灰稳定碎石基层和200mm石灰土底基层。路面下设有给水排水、燃气、电力
对国内农业生产者的支持措施称为()
以下说法正确的是()
Windows汉字字符集可以包含20902个汉字,原因是它使用了_______汉字编码标准。
A.人工瓣膜置换术B.直视分离术C.闭式分离术D.经皮球囊二尖瓣成形术二尖瓣狭窄合并明显二尖瓣关闭不全,应首选的治疗方法为
A.肌梭的传入冲动增加,腱器官的传入冲动减少B.肌梭的传入冲动减少,腱器官的传入冲动增加C.肌梭的传入冲动增加,腱器官的传入冲动增加D.肌梭的传入冲动减少,腱器官的传入冲动不变E.肌梭的传入冲动不变,腱器官的传入冲动增加当骨骼肌作等张收缩时
下列哪项不符合全胃肠外营养所用的营养液的要求
()不能作为索赔的证据资料。
权威效应,又称为权威暗示效应,是指一个人要是地位高,有威信,受人敬重,那他所说的话及所做的事就容易引起别人重视,并让他们相信其正确性,即“人微言轻、人贵言重”。根据上述定义,下列不属于权威效应的是()。
A、 B、 C、 D、 Aiproute192.168.1.0255.255.255.010.1.1.1的含义是要到达目的地址为192.168.1.0,子网掩码为255.255.255.0,途经下一跳
最新回复
(
0
)