int removeDuplicates(int* nums, int numsSize) { int fast, slow = 1;/*slow从1开始说明数组的第一个数字是不动的*/ if(numsSize == 0 || nums == NULL) { return; } for(fast = 1; fast < numsSize; fast++) { if(nums[fast] != nums[fast - 1]) { nums[slow] = nums[fast]; slow++;/*计算出新数组的长度*/ } } return slow; }
力扣-26. 删除有序数组中的重复项
最新推荐文章于 2024-09-16 06:54:08 发布