用快慢指针法(时间复杂度为O(n))。只要快指针不等于慢指针,快指针所指元素直接赋给++慢指针。如果相等,跳过。有两点要注意,第一是数组可能为空,直接 返回0,还有返回值是++slowPtr,因为slo
//快慢指针
class Solution {
public:
int removeDuplicates(vector& nums)
{
int slowPtr=0;
int fastPtr;
if(nums.size()==0)
{
return 0;
}
for(fastPtr=1;fastPtr
wPtr是下标。



