leetcode_D3_27移除元素

1.题目

 

 

 

2.解一

 

 

 主要思路:解一为本人解法,主要思路是先利用循环删除掉所有数组中值等于val的元素,然后可以直接返回数组的长度和其中的元素。

感觉是没经过算法训练的所有人的第一思路,非常清晰好懂。

3.解二

 

 主要思路:双指针解法,从答案区扒出来的python版本。有a、b两个index,从数组中的第一个元素开始循环,通过两个指针实现元素移动,

把等于val的元素全部移动到数组的后面,然后只取前面不等于val的元素即可。(对于我这种毫无数据结构和算法基础的人来说,还是稍微看了一会才懂得hhh)

posted on 2022-11-26 17:01  luwei666  阅读(29)  评论(0)    收藏  举报

导航