一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这种数

一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这种数

package com.harrison.Class01;

public class Code07_OneNumOddTimes {
    
    
	public static void printOddTimesNum(int[] arr) {
    
    
		int eor=0;
		for(int i=0; i<arr.length; i++) {
    
    
			eor^=arr[i];
		}
		System.out.println(eor);
	}
	
	public static void main(String[] args) {
    
    
		int[] arr= {
    
    4,3,4,9,4,3,2,2,1,4,9,1,3};
		printOddTimesNum(arr);
	}
}

Guess you like

Origin blog.csdn.net/weixin_44337241/article/details/121475943