🎯 请点击上方原题链接,查看题目描述👆
💭 解题思路#
快慢指针,fast指针走在slow指针前面,fast所指元素如果不等于val的话,就将不等于val的元素放到slow所指元素
💻 代码实现#
class Solution { public int removeElement(int[] nums, int val) { int fast = 0,slow = 0; while(fast < nums.length){ if(nums[fast] != val){ nums[slow] = nums[fast]; slow++; } fast++; } return slow; }}