双for循环数组去重

双重循环的去重方法如下:

  1. 使用两个指针i和j, 分别指向两个数组中的元素
  2. 如果数组1的第i个元素和数组2的第j个元素相同, 则将数组2的第j个元素删除
  3. 如果数组1的第i个元素和数组2的第j个元素不相同, 则将指针j向后移动一位
  4. 当j到达数组2的末尾时, 将i指针向后移动一位, 继续重复以上步骤

具体代码如下:

for(int i=0; i<array1.length; i++) {
    for(int j=0; j<array2.length; j++) {
        if(array1[i] == array2[j]) {
            // 删除数组2的第j个元素
        }
    }
}

希望这对你有帮助!

猜你喜欢

转载自blog.csdn.net/weixin_35756690/article/details/128874065#comments_27599497