有n个整数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值

问题描述:

有n个整数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值
输入的第一行有两个数n、m.n表示数组有n个数,m表示要找的数.第二行是n个由大到小排序好的数. 若有就输出该数所在的位置,无就输出无此数
1个回答 分类:综合 2014-11-15

问题解答:

我来补答
int a[n];
L=0;R=n;
int mid;
while(Lm) L=mid;
else if(a[mid]
 
 
展开全文阅读
剩余:2000
上一页:关于ATP```````