给定一个数组,将其中没有成对出现的元素输出

题目要求:

给定一个数组,将其中没有成对出现的元素输出;如int [] num={1,3,4,2,3,4,2,5,3,3}

输出没有成对出现的元素为:1,5

代码如下:


public class Number {

	public static void main(String[] args) {
		int num1[] = { 1, 2, 3, 4, 5, 5,4, 3, 1};
		int num2[]=new int[122];
		for (int i = 0; i < num1.length; i++) {
			int temp = num1[i];
			num2[temp]++;
		}
		for (int i = 0; i < num2.length; i++) {
			if (num2[i] % 2 != 0) {
				System.out.println(i + "没有成对出现");
			}

		}
	}

}

Guess you like

Origin blog.csdn.net/qq_52253798/article/details/120404435