4326: 移除元素
[Creator : ]
Description
给你n个元素的数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。
示例 1:
输入:
4
3 2 2 3
3
输出:2
解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。
示例 2:
输入:
8
0 1 2 2 3 0 4 2
2
输出:5
解释:你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。
注意这五个元素可以任意顺序返回。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。
Sample Input Copy
4
3 2 2 3
3
Sample Output Copy
2