移除元素
题目链接: https://leetcode.cn/problems/remove-element/
解题思路:
循环遍历数组
遇到与val相等的不处理,不相等的从头按顺序写入数组,依次覆盖原数组内容
func removeElement(nums []int, val int) int {
if len(nums)==0{
return 0
}
n:=0
for i:=0;i<len(nums);i++{
if nums[i]!=val{
nums[n]=nums[i]
n++
}
}
return n
}
最后更新于
这有帮助吗?