26. Remove Duplicates from Sorted Array
¶
- Time: $O(n)$
- Space: $O(n)$
1 2 3 4 5 6 7 8 9 10 11 12 | |
1 2 3 4 5 6 7 8 9 10 11 | |
1 2 3 4 5 6 7 8 9 10 | |
var removeDuplicates = function(nums) {
if (!nums.length) return 0;
let k = 1;
for (let i = 1; i < nums.length; i++) {
if (nums[i] !== nums[k - 1]) { nums[k] = nums[i]; k++; }
}
return k;
};