题目:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/
思路:可以定义两个指针i,j。i指向第0个位置,j指向第1个位置,开始进行比较。如果nums[i]和nums[j]相等,则j++,否则i++。
代码如下。
public int removeDuplicates(int[] nums){
int i=0;
for(int j=1;j<nums.length;j++){
if(nums[i] != nums[j]){
i++;
nums[i]=nums[j];
}
}
return (i+1);
}