int removeDuplicates(int* nums, int numsSize){
if(numsSize==0)
{
return 0;
}
int fast=1;
int slow=1;
while(fast<numsSize)
{
if(nums[fast]!=nums[fast-1])
{
nums[slow]=nums[fast];
++slow;
}
++fast;
}
return slow;
}
力扣:删除有序数组中的重复项:给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 n
于 2023-07-21 20:14:25 首次发布