删除排序数组中的重复数字

105 阅读1分钟
public int removeDuplicates(int[] nums) {
        int i=0,k=0,j=0,b=0,a=0;
        if(nums==null){
            return i;
        }else{
             a =nums.length;
            while(i<a){
                j=i+1;
                while(j<a){
                    if(nums[i]<nums[j]){
                     break;
                    }
                    else{
                        b=i;
                        while(b+1<a){
                            nums[b]=nums[b+1];
                            b++;
                        }
                        a--;
                    }
                }
                i++;
            }
        }
        return  a;  
    }