给定奇数个整数,其中仅有一个整数出现了奇数次

Eg: 1,7,3,4,11,1,13,6,11,7,4,13,1,6,1——>3

namespace xiaolang

{

public class Finds

{

public static void main(String[] args)

{  

        int[] number={1,7,3,4,11,1,13,6,11,7,4,13,1,6,1};  

        int num=0;   

        for(int i=0;i<number.Length;i++)

  {  

            num^=number[i];  

        }  

        Consolo .WriteLine(num);  

    }  

}

}

注:逻辑思维主要是num^=number[i];  ,是基于二进制来进行比较,具体请参考^的用法……

 

支持个人观看使用,如商用或转载,请告知! -----萧朗(QQ:453929789 Email:xiaolang_xl@sina.com)
原文地址:https://www.cnblogs.com/XiaoLang0/p/9871343.html