27. 移除元素
//2n
func removeElement(nums []int, val int) int {
var l []int
for _,v :=range nums{
if val!=v{
l = append(l,v)
}
}
for i,v:=range l{
nums[i]=v
}
return len(l)
}
双指针
func removeElement(nums []int, val int) int {
var index = 0
for _,v :=range nums{
if val!=v{
nums[index]= v
index++
}
}
return index
}