`
byandby
  • 浏览: 1697440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

找出数组中的重复元素不是集合哦

阅读更多
   先说说怎么找出两个数组中的重复元素,其实思路很简单 就是分别把2个数组里边的元素都遍历出来然后 比比 java代码
package what;
public class Demo {
	public static void main(String args[]){
		int[] hang ={2,3,6,9,1,4};
		int[] zi =  {0,7,8,4,2,8};
		for(int i=0;i<hang.length;i++){
			for(int j=0;j<zi.length;j++){
				if(hang[i]==zi[j]){
					System.out.println("hang数组的重复元素是:"+hang[i]);
					System.out.println("zi数组的重复元素是"+zi[j]);
					System.out.println("有重复");
					System.out.println();
				}
			}
		}
	}
}


下边是打印结果:
hang数组的重复元素是:2
zi数组的重复元素是2
有重复

hang数组的重复元素是:4
zi数组的重复元素是4
有重复

2 和 4 是着两个数组里边的重复元素


接下来说说怎么比较 取出一个数组中的重复元素
这个直接看代码吧 一看便知 不太好解释
package what;
public class Demo {
	public static void main(String args[]){
		int[] hang ={2,3,6,9,1,4,8,9,3};
		for(int i=0;i<hang.length;i++){
			for(int j=i+1;j<hang.length;j++){
				if(hang[i]==hang[j]){
					System.out.println("hang数组的i位置索引元素元素是:"+hang[i]);
					System.out.println("hang数组的j索引位置元素元素是"+hang[j]);
					System.out.println("有重复");
					System.out.println();
				}
			}
		}
	}
}

打印结果如下:
hang数组的i位置索引元素元素是:3
hang数组的j索引位置元素元素是3
有重复

hang数组的i位置索引元素元素是:9
hang数组的j索引位置元素元素是9
有重复

由打印的结果可见 重复的元素是 3和9


在来个比较2个String 数组是否有重复的元素
String a[],b[];
public void myequals(string a[],string b[]){
ing i=0;
if (a.length==b.length)
  {
    while(i<a.length)
    {
      if ( !a[i].equals(b[i]))
        return(false);
     }
     return(true);
   }
else
   System.out.println("两个数组长度不一样");
}
2
1
分享到:
评论

相关推荐

    LabVIEW 删除数组中重复元素实例

    1. **查找重复元素**:在LabVIEW中,可以通过比较数组中的每一个元素与其余元素来找出重复项。这可以通过循环结构(例如For Loop或While Loop)配合条件判断(如Relational Operator VI)来实现。对于大数组,使用...

    C#验证数组元素是否重复

    在实际应用中,可以考虑使用哈希集合(HashSet)或字典(Dictionary)等数据结构,以O(n)的时间复杂度实现更高效的重复元素检测。 综上所述,C#提供了丰富的工具和方法来处理数组及其元素的检查,包括重复元素的...

    取数组中重复文本下标.rar

    找出数组中重复元素的下标,通常需要遍历数组,对比当前元素与其他元素是否相同。以下是一个简单的伪代码示例: 1. 初始化一个空的哈希表(或字典)来存储元素及其出现的索引。 2. 遍历数组,对于每个元素: - ...

    易语言取数组中重复文本下标

    在编程领域,处理数组是常见的任务之一,尤其是在...通过这样的方法,我们能够有效地找出数组中重复文本的下标,并根据需要去除这些重复的元素。在易语言中,理解和运用这些技巧将有助于编写更加高效和实用的程序。

    java 求两个数组中重复元素源代码

    在Java编程中,找出两个数组中的重复元素是一个常见的问题,特别是在数据处理和算法设计中。本示例提供了源代码来解决这个问题,确保了代码的正确性,并在优化方面达到了适中的水平。以下是对该主题的详细说明: 1....

    多个数组中的元素集合到一个数组中并输出

    `Union()`方法也是LINQ的一部分,用于返回两个序列的唯一元素集合并删除重复项。在这个场景下,如果数组元素有重复,它会自动去除。但如果数组元素无重复,`Union()`等同于`Concat()`。 ```csharp int[] ...

    易语言取数组中重复文本下标源码.rar

    这个源码可以用于数据清洗、去重或者数据分析等场景,帮助我们找出数组中重复元素的具体位置,以便进行进一步的处理。 取数组中重复文本下标的算法通常包括以下几个步骤: 1. 初始化一个空集合(或哈希表)来存储已...

    替换随机数组的重复数

    接下来,我们需要实现一个函数来检测并替换数组中的重复元素。给定代码片段提供了一个基本的实现框架,我们可以在此基础上进行优化。 ```cpp void FindRepeatNum(int isize, int* irand) { std::vector&lt;int&gt; ...

    易语言取数组中重复文本下标源码

    有时候我们需要找出数组中重复的元素,并获取它们的下标,以便进行进一步的处理。标题提到的"易语言取数组中重复文本下标源码"就是解决此类问题的一个代码示例。易语言是一种中文编程语言,其语法简洁明了,适合初学...

    C#比较二个数组并找出相同或不同元素的方法

    在C#中,`System.Linq`命名空间提供了许多方便的集合操作方法,如`Intersect()`和`Except()`,它们可以帮助我们找出数组的交集和补集。 1. **找出相同元素(交集)**: - `Intersect()`方法用于找出两个集合的公共...

    重复元素全排列

    这种算法常用于密码学、数据加密以及计算机科学中的各种组合优化问题,例如在处理含有重复字母的字符串时,找出所有可能的重组方式。 #### 知识点二:算法实现原理 在Java中实现重复元素全排列,通常采用递归的...

    从n个数组中取出所有排列组合(Java实现)

    这个问题的主要目标是从给定的n个数组中找出所有的可能排列组合。Java作为一种强大的编程语言,提供了丰富的工具和方法来解决此类问题。下面我们将深入探讨这个问题的解决方案、相关算法以及Java中的实现细节。 ...

    C#查找列表中所有重复出现元素的方法

    在给出的代码片段中,定义了一个名为`GetDuplicates`的公共方法,该方法接受一个类型为`T`的参数`inputValue`,返回类型为`T[]`的数组,即包含列表中所有与`inputValue`相等的重复元素。这里使用了泛型,使得这个...

    JS简单去除数组中重复项的方法

    处理数组中的重复项可以提高数据处理的效率,尤其是在数据集合较大时,减少重复项可以节省计算资源,提高数据处理速度。在本文中,介绍了使用JavaScript去除数组中重复项的一个简单方法,这种方法通过数组遍历、判断...

    C语言数组的数组 排序,删除,查找联合搬

    在C语言中,数组是一种非常基础且重要的数据结构,它允许我们存储同类型的数据集合。在实际编程中,我们经常需要对数组进行排序、删除和查找等操作,以实现更高效的数据处理。本文将深入探讨这些操作,并介绍一种...

    解决数组中出现相同数的情况

    6. **使用Set或HashSet**:Set是一个不允许有重复元素的集合,我们可以遍历数组,将元素添加到Set中,如果添加失败则说明元素重复。这种方法简单且效率高,但可能会增加额外的空间消耗。 7. **位运算技巧**:对于小...

    初等数组求交集

    然后,通过比较这两个数组中的元素,找出同时存在于两个数组中的元素,并输出这些交集元素。 #### 二、程序设计与实现 ##### 2.1 类结构设计 程序使用了一个名为`list`的类来组织相关的数据成员和成员函数。该类...

    数组和集合的排序.rar

    1. **集合的基本概念**:集合是一种无序且不允许重复元素的数据结构,常见于Java、Python等编程语言。集合支持多种操作,如添加元素、删除元素、判断元素是否存在等。 2. **集合的排序**: - **无序集合**:如...

    js 处理数组重复元素示例代码

    以上就是一些常见的处理JavaScript数组重复元素的方法。在实际项目中,可以根据数据规模、性能需求以及兼容性考虑选择合适的方法。在提供的示例代码中,使用了双重循环的方式,虽然效率较低,但逻辑清晰,对于小型...

    基于C#开发的找两个数组的不同值

    在“找两个数组的不同值”这个问题中,我们通常会创建两个数组,然后遍历它们,找出只存在于一个数组而不在另一个数组中的元素。以下是一个基本的步骤概述: 1. **声明和初始化数组**:首先,你需要声明两个相同...

Global site tag (gtag.js) - Google Analytics