leetcode 删除排序数组中的重复项

161 / 161 个通过测试用例
状态:通过
执行用时:177 ms
内存消耗:50.4 MB
提交时间:6 月,3 周之前

class Solution {
    public int removeDuplicates(int[] nums) {
        int len = 0;//记录相同个数
        for(int i = 0; i <  nums.length - 1 - len; i++){
            for(int j = i+1; j < nums.length - len; j++){
                if(nums[i] == nums[j]){
                    for(int k = j; k < nums.length -1 - len; k++){
                        nums[k] = nums[k+1];
                    }
                    len++;
                
                    if(nums[i] == nums[j])
                        j -= 1;
                }
            
            }
        }
        return nums.length - len;
    }
}
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页