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

func searchRange(nums []int, target int) []int {
    res:=make([]int,2)
    res[0]=-1
    res[1]=-1
    for i:=0;i<len(nums);i++{
        if target==nums[i]{
            if res[0]==-1{
                res[0]=i
            }else{
                res[1]=i
            }
        }
    }
    if res[0]!=-1&&res[1]==-1{
        res[1]=res[0]
    }

    return res

}

Last updated