27数组-移除元素
Posted 孤注一掷 、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了27数组-移除元素相关的知识,希望对你有一定的参考价值。
题目描述
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/remove-element/
思路
双指针法,通过一个快指针和一个慢指针
快指针:寻找新数组的元素,即不为目标元素的值
慢指针:指向新数组下标的位置
代码
class Solution
public:
int removeElement(vector<int>& nums, int val)
int slow = 0;
for(int fast = 0; fast < nums.size(); fast++)
if(nums[fast] != val)
nums[slow] = nums[fast];
slow++;
return slow;
;
以上是关于27数组-移除元素的主要内容,如果未能解决你的问题,请参考以下文章