题目:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/


双指针
使用快慢指针,i 表示慢指针,而 j 表示快指针。j 正常遍历数组,而 i 当且仅当 nums[i] !== nums[j] 的时候才进行自增,并且将 nums[j] 赋值给 i 的后一位。
function removeDuplicates(nums: number[]): number {if (nums.length === 0) {return 0}let i = 0;for (let j = 1; j < nums.length; j++) {if (nums[i] !== nums[j]) {i++nums[i] = nums[j]}}return i + 1};
