Exercises II
Easy: 2; Medium: 3; Hard: 1
Search Insert Position
class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
int i=0,site=0;
while(i<nums.size()){
if(nums[i]<target) site++;
i++;
}
return site;
}
};class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
int min=0;
int max=nums.size()-1;
if (target<nums[min]) {return min;}
else if(target>nums[max]) {return max+1;}
else{
while(min<=max){
int mid=min + (max-min)/2;
if(target<=nums[mid]) {max=mid-1; }
else {min=mid+1;}
}
return min;
}
}
};First Bad Version
Find First and Last Position of Element in Sorted Array
Sum of Mutated Array Closest to Target
Find Minimum in Rotated Sorted Array
Find Minimum in Rotated Sorted Array II
最后更新于