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

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

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

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);
  }
}
相关文章
|
8月前
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
|
Go
怎样判断一个数是否为偶数
怎样判断一个数是否为偶数
118 0
|
8月前
让用户依次输入三个整数,求出三个数中的最小值,并打印到控制台
让用户依次输入三个整数,求出三个数中的最小值,并打印到控制台
77 0
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
77 0
判断数的奇偶性
判断数的奇偶性
109 0
判断一个数是否是对称数(数组/非数组解法)
判断一个数是否是对称数(数组/非数组解法)
05a for循环实践-查找水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。
104 0
|
算法 前端开发
【脚趾 Offer 21 】调整数组顺序使奇数位于偶数前面
【脚趾 Offer 21 】调整数组顺序使奇数位于偶数前面
113 0
(方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。
(方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。
137 0
(方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。
|
算法
【刷算法】调整数组顺序使奇数位于偶数
【刷算法】调整数组顺序使奇数位于偶数