class Solution {
public:
int removeDuplicates(vector<int>& 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;
}
};
相关文章
- 02-21LeetCode(83): 删除排序链表中的重复元素
- 02-21删除python列表中只有一半特定的相邻重复项
- 02-21python – 如何在保留订单的同时从列表中删除重复项?
- 02-21c – 删除数组中的重复字符串
- 02-21需要从词典列表中删除重复项,并更改其余重复项的数据(python)
- 02-21Leetcode-5206 Remove All Adjacent Duplicates in String II(删除字符串中的所有相邻重复项 II)
- 02-21比较两个文本文件并删除python中的重复项
- 02-2183. 删除排序链表中的重复元素
- 02-21❤leetcode,python2❤从排序数组中删除重复项
- 02-21LeetCode--026--删除排序数组中的重复项