===================================================================
思路:1.我们求取给定数组范围内 目标值的左边界和右边界
2.拿下方的例子来解释:
nums = [5,7,7,8,8,10], target = 8
3.左边界指的就是数组当中的元素值都小于等于目标值的范围:5,7,7,8
右边界:指的是数组当中的元素值都大于等于目标值的范围:8,10
4.当我们求出目标值的左右边界,也就求出了题目说的开始和结束位置
===================================================================
class Solution {
public:
vector searchRange(vector& v, int target) {
//方法二:二分法
/*
思路:1.我们求取给定数组范围内 目标值的左边界和右边界
2.拿下方的例子来解释:
nums = [5,7,7,8,8,10], target = 8
3.左边界指的就是数组当中的元素值都小于等于目标值的范围:5,7,7,8
右边界:指的是数组当中的元素值都大于等于目标值的范围&#x