链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/
我的代码
int removeDuplicates(int* nums, int numsSize){
int diff = 0,now = nums[0]-1,i;
for(i=0;i<numsSize;i++){
if(now == nums[i]){
diff++;
}else{
now = nums[i];
}
nums[i-diff] = nums[i];
}
return numsSize-diff;
}
提交结果
执行结果:
通过
显示详情
添加备注
执行用时:
20 ms
, 在所有 C 提交中击败了
11.86%
的用户
内存消耗:
7.3 MB
, 在所有 C 提交中击败了
61.68%
的用户
通过测试用例:
361 / 361