34. 在排序数组中查找元素的第一个和最后一个位置——二分查找

class Solution {
public:
vector searchRange(vector& nums, int target) {
int left = 0, right = nums.size() - 1, mid;
if(nums.size() == 0)return vector{-1, -1};
if(nums.size() == 1)
return nums[0] == target ? vector{0, 0} : vector{-1, -1};
while(left <= right){ mid = (left + right) / 2; if(nums[mid] == target)

34. 在排序数组中查找元素的第一个和最后一个位置——二分查找最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/10021.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>