美文网首页
2019-07-28

2019-07-28

作者: yjz24 | 来源:发表于2019-07-28 11:33 被阅读0次

    codewar卡塔

    Given an array, find the int that appears an odd number of times.
    There will always be only one integer that appears an odd number of times.
    给定一个数组,找到出现奇数次的int。
    始终只有一个整数出现奇数次。

    public class FindOdd {
        public static int findIt(int[] a) {
        int odd = 0;
        for (int i = 0;i<a.length;i++){
          odd ^= a[i];//0与任何数异或都为该数本身,两个一样的数异或为0
        }
        return odd;
      }
    }
    

    相关文章

      网友评论

          本文标题:2019-07-28

          本文链接:https://www.haomeiwen.com/subject/dkmurctx.html