llllmz

导航

26. 删除有序数组中的重复项c

int removeDuplicates(int* nums, int numsSize) {
    int head=0,index=0;
    while(index<numsSize){
        if(index!=0 && nums[index]!=nums[index-1]){
            nums[head++]=nums[index++];
        }else if(index==0){
            nums[head++]=nums[index++];
        }else{
            index++;
        }
    }
    return head;
}

 

posted on 2024-03-18 17:05  神奇的萝卜丝  阅读(15)  评论(0)    收藏  举报