代码:
class Solution {
public:
vector
<int> searchRange(vector
<int>& nums
, int target
) {
if(((!nums
.size() || target
<nums
[0] || target
>nums
.back())))
return vector
<int>{-1,-1};
int pos1
=lower_bound(nums
.begin(),nums
.end(),target
)-nums
.begin();
if(nums
[pos1
]!=target
) return vector
<int>{-1,-1};
int pos2
=upper_bound(nums
.begin(),nums
.end(),target
)-nums
.begin();
return vector
<int>{pos1
,pos2
-1};
}
};
转载请注明原文地址: https://lol.8miu.com/read-2811.html