跟删除数组中的有序项有些类似,新引入一个指针指向当前有效值,在原有数组上操作,见代码
func removeElement(nums []int, val int) int {
j :=0
for i :=0;i<len(nums);i++{
if nums[i] != val{
nums[j] = nums[i]
j++
}
}
return j
}
跟删除数组中的有序项有些类似,新引入一个指针指向当前有效值,在原有数组上操作,见代码
func removeElement(nums []int, val int) int {
j :=0
for i :=0;i<len(nums);i++{
if nums[i] != val{
nums[j] = nums[i]
j++
}
}
return j
}