https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/solution/shuang-zhi-zhen-shan-chu-you-xu-shu-zu-z-3pi4/
这个题解的图不错
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if(nums.size()==0) return 0;
if(nums.size()==1) return 1;
//双指针
//慢指针一直指向无重复数组的最后一个元素
//快指针遍历整个数组
int slow=0;
int quick=1;
for(;quick<nums.size();quick++){
if(nums[quick]!=nums[slow])
nums[++slow]=nums[quick];
}
return slow+1;//长度为下标加一
}
};