class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
int left=0,right=nums.size()-1,mid=(left+right)/2;
while(left!=right)
{
if(nums[mid]==target)
return mid;
if(nums[mid]>target)
right=mid;
else if(nums[mid]<target)
left=mid+1;
mid=(left+right)/2;
}
if(nums[left]<target)
return left+1;
else
return left;
}
};
leetcode 35: Search Insert Position
最新推荐文章于 2020-05-24 12:18:44 发布