找出数组中重复出现的元素

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出数组中重复出现的元素相关的知识,希望对你有一定的参考价值。

 

背景描述

请找出int类型数组中重复出现(不论次数)的元素。

代码实现

package com.algorithm2;
/**
 * 本文作者:谷哥的小弟 
 * 博客地址:http://blog.csdn.net/lfdfhl 
 * 示例描述:请找出数组中重复出现的元素
 */
public class FindDuplicatedNumber 
	public static void main(String[] args) 
		int[] array =  9, 5, 2, 7, 5, 9, 9 ;
		findNumber(array);
	

	public static void findNumber(int[] array) 
		int counter = 0;
		for (int i = 0; i < array.length; i++) 
			for (int j = i + 1; j < array.length; j++) 
				if (array[i] == array[j]) 
					counter++;
				
			
			if (counter == 1) 
				System.out.println("重复元素 : " + array[i]);
			
			counter = 0;
		
	


运行截图

 

以上是关于找出数组中重复出现的元素的主要内容,如果未能解决你的问题,请参考以下文章

封装函数,找出数组 arr 中重复出现过的元素.

leecode第二天-使用异或找出数组中的非重复元素

java 中如何 找出两个集合中的不重复的元素

如何找出数组中出现次数超过长度一半的元素

在c#中找出一个数组中出现次数最多的元素,求各种方法,要详细的代码

js数组方法——找出两数组中不相同的元素的集合