class Solution {public: int removeDuplicates(vector & nums) { if (nums.empty()) return 0; int pre = 0, cur = 0, n = nums.size(); while (cur < n) { if (nums[pre] == nums[cur]) ++cur; else nums[++pre] = nums[cur++]; } return pre + 1; }};
本文共 368 字,大约阅读时间需要 1 分钟。
class Solution {public: int removeDuplicates(vector & nums) { if (nums.empty()) return 0; int pre = 0, cur = 0, n = nums.size(); while (cur < n) { if (nums[pre] == nums[cur]) ++cur; else nums[++pre] = nums[cur++]; } return pre + 1; }};
转载于:https://www.cnblogs.com/smallredness/p/10672938.html