class Solution {
public int removeDuplicates(int[] nums) {
if(nums.length <= 2) return nums.length;
int index = 2;
for(int i = 2; i < nums.length; i++){
if(nums[i] != nums[index-2])
nums[index++] = nums[i];
}
return index;
}
}
其中
nums[index++] = nums[i];
b = a++; //先计算表达式的值,即先把a赋值给了b;然后a再自加1。
b = ++a; //先a自加1后;然后把a自加后得到的赋值给b。
先把nums[i] 付给nums[index]
然后index再自加
https://zhuanlan.zhihu.com/p/91998314