题目链接:https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/
题目大意:删除有序数组中重复的数值。
法一:利用27题的法一,保留不重复的值,记录留下的数组值的下标。代码如下(耗时13ms):
1 public int removeDuplicates(int[] nums) { 2 int k = 1; 3 for(int i = 1; i < nums.length; i++) { 4 if(nums[i] != nums[i - 1]) { 5 nums[k++] = nums[i]; 6 } 7 } 8 return k; 9 }