26. Remove Duplicates from Sorted Array 发表于 2022-01-23 Two Pointers123456789101112class Solution { public int removeDuplicates(int[] nums) { int i = 0; // 去重子数组的最后一个元素索引 for (int j = 1; j < nums.length; j++) { if (nums[j] != nums[i]) { nums[++i] = nums[j]; } } return i + 1; // 返回去重子数组的长度 }} Two Pointers123456789101112class Solution { public int removeDuplicates(int[] nums) { int i = 0; // 指向即将写入数据的索引 for (int num : nums) { if (i == 0 || num != nums[i - 1]) { nums[i++] = num; } } return i; // 返回去重子数组的长度 }} Reference26. Remove Duplicates from Sorted Array