leetcode_D3_27移除元素
1.题目


2.解一

主要思路:解一为本人解法,主要思路是先利用循环删除掉所有数组中值等于val的元素,然后可以直接返回数组的长度和其中的元素。
感觉是没经过算法训练的所有人的第一思路,非常清晰好懂。
3.解二

主要思路:双指针解法,从答案区扒出来的python版本。有a、b两个index,从数组中的第一个元素开始循环,通过两个指针实现元素移动,
把等于val的元素全部移动到数组的后面,然后只取前面不等于val的元素即可。(对于我这种毫无数据结构和算法基础的人来说,还是稍微看了一会才懂得hhh)
浙公网安备 33010602011771号