class Solution{
public:
int removeDuplicates(vector<int> nums) {
if (nums.size() == 0) return 0;
int i = 0;
for (int j = 1; j < nums.size(); j++) {
if (nums[j] != nums[i]) {
i++;
nums[i] = nums[j];
}
}
return i + 1;
}
};
我调试的话{1,1,2} 的数据,会输出{1,2}
但是Leetcode显示结果是{1,1}
这个方法是根据Solution提出来的
想问一下到底出了什么问题