二分法查找
来源:互联网 发布:淘宝开店考试入口 编辑:程序博客网 时间:2024/06/05 17:01
public class BinarySearch {
//退出条件是找到对应的值或者start >= end值。public static int search(int searchNo,int[] arr,int start,int end){int mid = (start+end)/2;System.out.println("start:"+start+" end:"+end);if(start >= end){return -1;}if(arr[mid] == searchNo){return mid;}else if(arr[mid] > searchNo){return search(searchNo,arr,start,mid-1);}else{return search(searchNo,arr,mid+1,end);}}
public static void main(String[] args) {int[] arr = {1,4,6,11,45,67,89,123,145};System.out.println(BinarySearch.search(456,arr,0,8)+"");}
}
0 0
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- Altium Designer 笔记之元件的多门封装
- C++中tuple类型
- 日期类的加减及java中所以日期类的操作算法大全
- iOS小结(一)resolution 适配问题
- oracle添加新用户
- 二分法查找
- mfc中ado上传image到sql数据库
- 搜到的解决上传漏洞的方法
- abap在普通屏幕实现动态显示隐藏屏幕元素
- HashSet判断唯一性的步骤
- 防注入的办法
- 【bzoj3594】【SCOI2014】【方伯伯的玉米田】【dp+二维树状数组】
- 《A Fragment-Based Approach to Object Representation and Classifiacation》阅读翻译
- 1064. Complete Binary Search Tree (30)