二分法递归表示(java基本算法)

来源:互联网 发布:悟空传百年孤寂知乎 编辑:程序博客网 时间:2024/06/07 09:31
二分法递归表示:

 /**     * 二分法查找     * @param a     * @param key     * @param start     * @param end     * @return     */    public static int binarySearch(int[]a,int key,int start ,int end){int mid=(start+end)/2;if(keya[end]||start>end){return -1;}      if(key>a[(start+end)/2]){    return binarySearch(a,key,(start+end)/2+1,end);    }else if(key
原创粉丝点击