leetcode 34. Search for a Range

来源:互联网 发布:怎么复制图片淘宝店铺 编辑:程序博客网 时间:2024/06/05 21:03

很简单的一道题,但是一次性还是写不对,还是得多练啊。

int* searchRange(int* nums, int numsSize, int target, int* returnSize) {    int i;    int left,right;    int *ret;    ret=(int *)malloc(sizeof(int)*2);    for(i=0;i<numsSize;i++)    {        if(nums[i]==target)        {            int j;            left=i;            j=i;            while(j<numsSize)            {                if(nums[j]==target)                    j++;                else                    break;            }            right=j-1;            break;        }    }    if(i==numsSize)    {        ret[0]=-1;        ret[1]=-1;    }    else    {        ret[0]=left;        ret[1]=right;    }    *returnSize=2;    return ret;}


0 0
原创粉丝点击