给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
class Solution {
public int removeDuplicates(int[] nums) {
if (nums == null || nums.length == 0) {
return 0;
}
int i = 0, j = 0;
while (j < nums.length) {
if (nums[i] != nums[j]) {
nums[++i] = nums[j];
}
j++;
}
return i + 1;
}
}
标签:26,删除,nums,int,元素,数组
From: https://www.cnblogs.com/tianyiya/p/18074980