给目标值,在一个数组中找到他的位置
使用二分查找法,通过移动左边,找到最左边的值
移动右边,找到最右边的值
class Solution {
public:
vector<int> searchRange(vector<int>& nums, int target) {
if(nums.empty()) return {
-1,-1};
int l = 0, r = nums.size() - 1;
while( l < r)//找最左边的这个值
{
int mid = (l + r )/2;
if(nums[mid] >= target) {
r = mid;
}
else{