Search Insert Position

来源:互联网 发布:美女淘宝卖尿 编辑:程序博客网 时间:2024/05/17 05:00
<span style="font-family: Arial, Helvetica, sans-serif;">class Solution {</span>
public:    int searchInsert(int A[], int n, int target) {        return bSearch(A, n, target);    }    int bSearch(int A[], int n, int target) {        int low = 0, high = n-1;        while(low <= high) {            int mid = (low+high)>>1;            if(A[mid] == target)                 return mid;            else if(A[mid] > target)                 high = mid-1;            else                low = mid+1;        }        if(high < 0) return 0;        if(low >= n) return n;        return low;    }};

0 0
原创粉丝点击