class Solution {
public int removeDuplicates(int[] nums) {
int fast=1,slow=0;
while(fast<nums.length){
//如果快慢指针上的元素不相等就将该元素
if(nums[fast] != nums[slow]){
nums[slow+1] = nums[fast];
slow++;
}
fast++;
}
//加一是因为第一个元素没有加进来。
return slow+1;
}
}
相关文章
- 10-03leetCode第26题——删除有序数组中的重复项
- 10-032_26.删除有序数组中的重复项
- 10-03LeetCode26 删除有序数组中的重复项
- 10-03LeetCode-080-删除有序数组中的重复项 II
- 10-03删除有序数组中的重复项
- 10-03539,双指针解删除有序数组中的重复项
- 10-0326 删除有序数组中的重复项
- 10-03删除有序数组中的重复项
- 10-03Leetcode 80. 删除有序数组中的重复项 II
- 10-0326. 删除有序数组中的重复项