1. 移除元素
    给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。

假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:

更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。
返回 k。

题意

大概意思就是给你一个数组,一个值,返回这个数组去除这个值的顺序数组

解法

暴力遍历最简单

然后优化应该就是双指针了。就这样吧,你可以新开一个数组,然后顺序走++,因为你每次++都一定会填入一个你需要的数值
然后这个数值的得到是通过原始num数组和val是否相等来的,这个也是顺序++判断的

题解还有个解法没仔细看,叫对撞指针?看不明白就这样吧