题目链接: 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 }
最后更新于1年前