侧边栏壁纸
博主头像
流殃博主等级

用微笑面对生活

  • 累计撰写 176 篇文章
  • 累计创建 43 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

一个有序且元素重复的数组来进行去重排序

流殃
2021-05-07 / 0 评论 / 0 点赞 / 97 阅读 / 234 字 / 正在检测是否收录...

一个有序数组,比如1 1 2 3 4 5 6 ,要拿到前五个不重复的长度

思路

代码实现

public static int [] get(int [] res){
    if (res.length < 1){
        return res;
    }
    int i = 0, r = i+1;
    while (r < res.length){
        if (res[i]==res[r]){
            r++;
            continue;
        }
        i++;
        res[i]=res[r];
        r++;
    }
    int[] ints = Arrays.copyOf(res, i + 1);
    return ints;
}
0

评论区