阅读背景:

LeetCode 35. Search Insert Position 时间复杂度(O(log(n)))

来源:互联网 

时间复杂度(O(log(n))),思想,二分查找

class Solution {
public:
    int searchInsert(vector<int>& nums, int target) {
        int start = 0;
        int end = nums.size()-1;
        while(start<=end)
            if(nums[(start+end)/2]==target)return (start+end)/2;
            else if(nums[(start+end)/2]>target)    end = (start+end)/2-1;
            else start = (start+end)/2+1;
        return start;
    }
};class Solutio



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: