35. Search Insert Position
作者:
刘小小gogo | 来源:发表于
2018-08-21 21:23 被阅读0次
class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
if(nums.empty()) return 0;
int start = 0;
int end = nums.size();
while(start <= end){
int mid = (start + end) / 2;
if(nums[mid] == target) return mid;
if(nums[mid] < target) start = mid + 1;
else{
end = mid - 1;
}
}
cout<<start<<endl;
cout<<end<<endl;
if(end == -1) return 0;
if(start == nums.size() + 1) return nums.size();
return start;
}
};
本文标题:35. Search Insert Position
本文链接:https://www.haomeiwen.com/subject/itdsiftx.html
网友评论