35 Search Insert Position
[1,3,5,6], 5 -> 2
[1,3,5,6], 2 -> 1
[1,3,5,6], 7 -> 4
[1,3,5,6], 0 -> 0int searchInsert(vector<int>& nums, int target) {
if (nums.size() == 0) return 0;
for (int i = 0; i < nums.size(); i++) {
if (nums.at(i) >= target) {
return i;
}
}
return nums.size();
}
int main() {
vector<int> nums = { 1, 3, 5, 6 };
cout << searchInsert(nums, 5) << endl;
pause();
cout << searchInsert(nums, 2) << endl;
pause();
cout << searchInsert(nums, 7) << endl;
pause();
cout << searchInsert(nums, 0) << endl;
pause();
}Last updated