二分法迭代:
class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
int l = 0, r = nums.size() - 1;
while (l <= r) {
int mid = l + ((r - l) >> 1);
if (nums[mid] < target)//不相等就收缩区间
l = mid + 1;
else
r = mid - 1;
}
return l;
}
};