本文共 373 字,大约阅读时间需要 1 分钟。
int bsearch(int array[], int low, int high, int target){ if (low > high) return -1; int mid = (low + high)/2; if (array[mid]> target) return binarysearch(array, low, mid -1, target); if (array[mid]< target) return binarysearch(array, mid+1, high, target); //if (midValue == target) return mid;}递归最重要的是: 1,原子操作是什么2,返回的条件是什么?
转载地址:http://roomi.baihongyu.com/