Cover image for 面试经典150题 P27 移除元素

面试经典150题 P27 移除元素


时间轴

时间轴

2025-09-28

init

双指针

题目:

简单但经典双指针题目,就像她经典的印花长裙~

123456789101112131415161718192021
#include <vector>using std::vector;class Solution {public:  int removeElement(vector<int> &nums, int val) {    int i = 0 , k = nums.size() - 1;    while (i <= k) {      if (nums[i] == val) {        std::swap(nums[i], nums[k]);        k--;      } else {        i++;      }    }    return k + 1;  }};
评论加载中…