27. Remove Element go语言

go语言

func removeElement(nums []int, val int) int {
    var new_len int
    var l,r int = 0, 0
    
    len_nums := len(nums)
    new_len = len_nums
    
    for i := 0;i < len_nums; i++{
        r = i
        if nums[i] == val{
            new_len--
        }else{
            nums[l] = nums[r]
            l++
        }
       
    }
    return new_len
}

猜你喜欢

转载自blog.csdn.net/dyd961121/article/details/81232102