更新 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
*/
public static int removeDuplicates(int[] nums) {
int i = 0;
for (int j = 0; j < nums.length; j++) {
if (j == 0){
nums[i] = nums[j];
i++;
continue;
}
int preValue = nums[j - 1];
if (nums[j] != preValue){
if (nums.length == 0) return 0;
int i = 1; // 从第二个元素开始检查
for (int j = 1; j < nums.length; j++) {
if (nums[j] != nums[j - 1]) {
nums[i] = nums[j];
i++;
}