双指针
func removeDuplicates(nums []int) int {
n := len(nums)
if n <= 1 {
return n
}
slow, fast := 0, 0
for fast < n {
if nums[fast] == nums[slow] {
fast++
} else {
slow++
nums[slow] = nums[fast]
}
}
return slow + 1
}