原题链接:
完成情况:
解题思路:
没啥解题思路,吐槽一下。
题目如图:
使每个元素 只出现一次 ,返回删除后数组的新长度。
LeetCode的题目,感觉好多很坑的,说话模棱两可,然后把,这举例案例也是模糊的不行,就非得一把题目一个一个字看清楚,大概是这么个意思= =~
参考代码:
class Solution {
public int removeDuplicates(int[] nums) {
if(nums == null || nums.length == 0) return 0;
int p = 0;
int q = 1;
while(q < nums.length){
if(nums[p] != nums[q]){
nums[p + 1] = nums[q];
p++;
}
q++;
}
return p + 1;
}
}