一:用法1.有序,不重复的数组2.当有重复时,可以先用二分法找到,然后用左右滑动找到边界3.二分法例子:给定一个有序的n元素(升序)整型数组nums和一个目标值target,写一个函数在nums中搜索目标,如果目标值存在则返回下标,否则返回-1。publicclassSearch{publicstaticvoidmain(String[]args){int[]nums={-1,0,3,5,9,12};//inttarget=9;int目标=2;//方法一:暴力循环inti=method1(nums,target);System.out.println(i);//方法二:target[]双闭区间intget2=method2(nums,target);System.out.println(get2);//方法三:[)左闭右开区间intget3=method3(nums,target);System.out.println(get3);}privatestaticintmethod3(int[]nums,inttarget){intleft=0;int右=nums。长度;//[)while(left
