35. Search Insert Position - Easy
前往題目
想法
- 基本的
Binary Search
思路
Binary Search
- 如果沒找到,就回傳左指針(右指針也可以因為沒找到一定收斂在同一個index)
Code
一次過,就是注意回傳條件而已
class Solution {
public int searchInsert(int[] nums, int target) {
int l = 0, r = nums.length - 1;
while (l <= r) {
int mid = l + (r - l) / 2;
if (nums[mid] < target) {
l = mid + 1;
} else if (nums[mid] > target) {
r = mid - 1;
} else {
return mid;
}
}
return l;
}
}
35. Search Insert Position - Easy
https://f88083.github.io/2024/09/19/35-Search-Insert-Position-Easy/