首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
下面是利用折半查找算法在一个按升序排列的数组中查找值为key的元素,n为数组的元素数量。请在程序中的__________处填上正确的内容,完成该函数。 int bin(int x[],int key,int n) { int low
下面是利用折半查找算法在一个按升序排列的数组中查找值为key的元素,n为数组的元素数量。请在程序中的__________处填上正确的内容,完成该函数。 int bin(int x[],int key,int n) { int low
admin
2017-09-26
138
问题
下面是利用折半查找算法在一个按升序排列的数组中查找值为key的元素,n为数组的元素数量。请在程序中的__________处填上正确的内容,完成该函数。
int bin(int x[],int key,int n)
{
int low=1,high=n,mid;
while(low<=high)
{
①__________;
if(key==x[mid])return mid;
else if(key>x[mid])low=mid+1;
else②__________;
}
return一1;
}
选项
答案
①mid=(10w+high)/2 ②high=mid一1
解析
转载请注明原文地址:https://www.kaotiyun.com/show/z6kx777K
本试题收录于:
计算机软件基础题库理工类分类
0
计算机软件基础
理工类
相关试题推荐
健康教育诊断的内容包括哪些?
卵巢肿瘤患者应用顺铂化疗时,应大量输入液体,其目的是减轻对___________脏功能的损伤。
葡萄胎患者术后避孕的最佳方法是()
围绝经期妇女,_________功能减退,雌激素下降,引起阵发性面部潮热。
葡萄胎患者出院后宜采用的避孕方法是()
某护士用纯结素(PPD)0.1ml为病人做结核菌素试验,72小时后测皮肤硬结的直径为12mm,其结果为
简述青霉素皮试阴件和阳性结果的表现。
结核菌素试验结果(+++)是指局部()
在一个单链表中,要在p指针所指结点之后插入s结点,其操作是s—>next=p—>next和________。
在具有n个顶点、e条边的无向图的邻接表中,所有边的链表中边节点的总数是【】
随机试题
气焊熔剂应符合哪些要求?其牌号如何表示?
Studentswillneed【21】alloftheirlanguageskillsinorder【22】understandthereadingselectionsinReader’sChoice.Thebookco
A.6-磷酸葡萄糖脱氢酶B.丙酮酸羧化酶C.糖原磷酸化酶D.糖原合酶糖原合成的关键酶是
下列选项中,人民法院应当决定中止审理的情形有()
技术状况描述为“材料劣化明显,钢筋表面全部生锈、腐蚀,断面强度有所下降,结构物功能可能受到损害”,对应的衬砌破损技术状况值应为()。
按照契税暂行条例的有关规定,下列有关契税叙述正确的有()。
下列关于债券的表述正确的有()。Ⅰ.债券是一种真实资本Ⅱ.债券属于有价证券Ⅲ.债券是债权的表现Ⅳ.债券有一定的票面格式
根据《关于规范金融机构同业业务的通知》,单家商业银行同业融入资金余额不得超过该银行负债总额的1/2。()
甲公司有关投资业务资料如下(不考虑所得税影响,甲公司按照净利润的10%提取盈余公积):资料一:2×17年7月1日,甲公司以银行存款7500万元从其他股东处购买了乙公司5%的股权。甲公司与乙公司的原股东在交易前不存在任何关联方关系,假定甲公司对乙公司5%
持续监督活动应当贯穿于日常经营活动与常规管理工作。下列活动中属于持续监督活动的是()。
最新回复
(
0
)