LeetCode 34 Search for a Range (C,C++,Java,Python)

int* searchRange(int* nums, int numsSize, int target, int* returnSize) {int* res=(int*)malloc(sizeof(int)*2);int l=0,r=numsSize-1,mid;while(l<=r){mid=(l+r)>>1;if(nums[mid]==target)break;else if(nums[mid]>target)r=mid-1;else l=mid+1;}if(l<=r){l=mid-1;while(l>=0 && nums[l]==nums[mid])l–;r=mid+1;while(r<numsSize && nums[r]==nums[mid])r++;res[0]=l+1;res[1]=r-1;*returnSize=2;return res;}else{res[0]=-1;res[1]=-1;*returnSize=2;return res;}}C++源代码(14ms):

,也许叔本华是对的,人与人的距离太远会寂寞到寒冷,

LeetCode 34 Search for a Range (C,C++,Java,Python)

相关文章:

你感兴趣的文章:

标签云: