更新 Solution.java

master
wangsiyuan 2023-09-12 16:43:16 +08:00
parent 8bd3a3b7a3
commit 69d78bd534
1 changed files with 4 additions and 9 deletions

View File

@ -174,15 +174,10 @@ public class Solution {
* nums * nums
*/ */
public static int removeDuplicates(int[] nums) { public static int removeDuplicates(int[] nums) {
int i = 0; if (nums.length == 0) return 0;
for (int j = 0; j < nums.length; j++) { int i = 1; // 从第二个元素开始检查
if (j == 0){ for (int j = 1; j < nums.length; j++) {
nums[i] = nums[j]; if (nums[j] != nums[j - 1]) {
i++;
continue;
}
int preValue = nums[j - 1];
if (nums[j] != preValue){
nums[i] = nums[j]; nums[i] = nums[j];
i++; i++;
} }