class Solution {
/*利用双指针思路*/
public:
int removeDuplicates(vector<int>& nums) {
if (nums.size() == 0)
return 0;
int slow = 0;
for (int fast = 1; fast < nums.size(); fast++) {
if (nums[slow] != nums[fast]) {
nums[++slow] = nums[fast];
}
}
return slow + 1;
}
};
1.1. 删除排序数组中的重复项(数组)
最新推荐文章于 2022-07-05 22:24:46 发布