一、题目
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f95180e989579a57d1f362325ed9717d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e5c51e100b640134033aff9aba9dc9c5.png)
二、代码
class Solution
{
public int removeDuplicates(int[] nums)
{
int length = nums.length;
int slow = 0 ;
int fast = 1;
while(fast<=length-1)
{
if(nums[slow]==nums[fast])
{
fast++;
}
else
{
nums[slow+1] = nums[fast];
slow++;
fast++;
}
}
return slow + 1;
}
}
三、运行结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a938184e687a2e7636ffa8ef3e7e1ae4.png)