Java教程

异或算法(1)

本文主要是介绍异或算法(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

异或算法 1


给你一个长度为 n 的数组,其中只有一个数字出现了奇数次,其它均出现偶数次。问如何找到这个数字。

public int find(int[] nums) {
    int result = nums[0];
    for (int i = 1; i < nums.length; i++) {
        result ^= nums[i];
    }
    return result;
}
这篇关于异或算法(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!