设数组中的数值是由小到大存放的,编写二分查找程序一定要用int binarySearch()来定义方法吗??

publicclasszy_6_7{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubin... public class zy_6_7 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr1={1,2,3,4,5,25,35,54,56,77,80,99,100,2356};
int mid ,i;
for(i=0;i<arr1.length;i++)
System.out.print(arr1[i]+"\t");
arr p1=new arr();
mid=p1.findSearch(arr1, 80);
if(mid==-1)System.out.println("没有找到");
else
System.out.println("80的下标为"+"\n"+mid);

}

}
展开
 我来答
匿名用户
2016-06-10
展开全部
递归,,,,,。。。。。。。。到最后是2个或1 个数,2个就判断、交换位置。。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式