`
yuyeyi
  • 浏览: 38164 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

判断两个数组是否有相同的数

阅读更多
/*判断两个数组中有无相同的数字
* 若相同则它的value为1
* 不同则value为0
*/

import java.util.*;
public class FindDifferent {
	public static void main(String[] args) {
	   HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();
	   int[] scource1 = new int[]{10, 20, 30, 40, 60};
	   int[] scource2 = new int[]{20, 25, 37, 60, 70};
	  
	   for(int i=0; i<scource1.length; i++) {
		   map.put(scource1[i],0);
	   	   }
	   for(int j=0; j<scource2.length; j++) {
		    if(map.containsKey(scource2[j])) {
		     map.remove(scource2[j]);
		     map.put(scource2[j],1);
		    }else{
		    	map.put(scource2[j],0);
		    }    
	   	}
	   System.out.println(map.toString());
	}
}

分享到:
评论

相关推荐

    找出两数组相同的数(VB6.0源代码编写)

    要比较两个数组,我们首先需要确保它们有相同的元素类型,然后遍历其中一个数组,检查其每个元素是否存在于另一个数组中。VB6.0中可以使用For...Each循环或嵌套For循环实现。下面是一个使用嵌套For循环的例子: ```...

    易语言数组相同的判断

    在易语言中,还可以使用`比较数组`等内置命令来进行数组的比较,但这些命令可能不直接支持判断两个数组是否完全相同,因此在某些情况下可能需要自定义函数或过程来实现特定的需求。 通过以上讨论,我们可以了解到在...

    js判断数组是否相等的方法

    在JavaScript中,判断两个数组是否相等是一个常见的需求,尤其在处理数据比较或者验证时。根据标题和描述,我们可以区分两种不同的场景: 1. **数组完全相等**:在这种情况下,不仅要求数组中的元素相同,而且元素...

    IOS开发之判断两个数组中数据是否相同实例详解

    总结来说,这个实例展示了如何在Objective-C中通过排序和比较元素来判断两个数组是否具有相同的数据。这种方法的关键在于排序以消除顺序影响,然后逐个比较元素。在实际的iOS开发中,这种技巧可用于验证数据一致性,...

    易语言快速判断数组中的数值

    在这个"易语言快速判断数组中的数值"的主题中,我们主要探讨如何在易语言中高效地检查一个数值是否存在于一个数值数组之中。 在易语言中,数组是一种数据结构,可以存储同一类型的数据集合。数组由一个或多个元素...

    C语言中判断两数组中是否有相同的元素

    1. 在C语言中,判断两个数组中是否有相同的元素可以使用两层for循环来实现。外层循环遍历第一个数组的每个元素,而内层循环遍历第二个数组的每个元素,然后比较两个元素是否相同。 2. 在循环中使用标志变量(flag)...

    数组与数组相加的源程序(VB6.0源代码编写),给出两个数组,程序把两个数组加在一起。

    在实际应用中,可能需要根据具体需求进行错误检查,例如判断两个数组是否可以相加(即它们的维度和长度是否匹配),以及处理可能出现的溢出问题。此外,如果数组的大小未知,可以使用动态数组,并在运行时根据需要...

    Java中如何比较两个数组中元素是否相同

    在Java编程中,比较两个数组中元素是否相同是一项常见的任务,尤其在处理数据验证、测试用例或数据处理逻辑时。下面将详细讲解如何在Java中实现这一功能,并探讨几种不同的方法。 首先,我们来看标题和描述中提到的...

    JavaScript比较两个数组的内容是否相同(推荐)

    在JavaScript中,比较两个数组的内容是否相同并非像比较基本类型那样简单,因为数组是对象,而`==`和`===`操作符在比较对象时,只会检查它们是否指向同一个内存地址,即比较的是引用,而不是内容。因此,直接使用`==...

    C# 将两个整型数组的元素相加

    为了实现这一功能,我们需要遍历两个数组,并将对应位置的元素相加。这里提供一种常见的实现方法: ```csharp int[] arr1 = {1, 2, 3}; int[] arr2 = {4, 5, 6}; int[] result = new int[arr1.Length]; for (int i...

    有两个数组a,b,大小都为n,数组元素的值任意,无序

    根据给定的信息,本文将详细解释如何通过交换两个数组中的元素来使得这两个数组的元素之和之间的差最小的问题。此问题的关键在于理解如何通过合理的交换操作来调整数组元素分布,从而达到目标。以下是对该问题的详细...

    易语言判断数组维数

    例如,如果一个数组的索引需要两个值(如行号和列号)才能定位,那么这个数组很可能是二维的。 4. 编写判断逻辑:编写一段代码,该代码会尝试访问数组的不同索引,通过捕获可能的错误或异常来确定数组的维数。如果...

    C# 如何判断一个Byte数组中是否存在某些连续的数据).txt

    - 首先计算两个数组的长度。 - 使用外层循环遍历大数组中的每个可能的起始位置。 - 内层循环用于比较从当前起始位置开始的子数组与模式数组是否完全相同。 - 如果在某个位置找到匹配,则返回该位置的索引。 - ...

    JS判断数组里是否有重复元素的方法小结

    然后遍历排序后的数组,比较相邻的两个元素是否相同,如果相同,则说明原数组中存在重复的元素。这种方法适用于数字和字符串的比较,并且可以准确判断出重复元素。 4. 使用哈希表(对象)来判断重复 第四种方法是...

    详解JS取出两个数组中的不同或相同元素

    在JavaScript中,处理数组是常见的任务之一,特别是比较和操作两个数组以找出它们之间的差异或相同元素。在本文中,我们将深入探讨如何使用JS来实现这个功能。 首先,我们要了解几种核心的数组方法,这些方法在处理...

    易语言数组相同的判断源码

    接下来,我们探讨如何判断两个数组是否相同。通常,我们会遍历两个数组的每个元素,逐一进行比较。如果所有元素都相等,则可判定两个数组相同。以下是一个简单的示例代码: ```易语言 .整数数组 数组1(10) .整数数...

    numpy 计算两个数组重复程度的方法

    最近有个需求,是做两个数组重复程度计算,麻烦就麻烦在单个数组的元素有可能重复,处理思路如下: 1. 找到重复元素 2. 元素个数统计,利用np.bincount转换,即元素个数统计到元素转化的索引 3. 统计相同元素匹配个...

    javascript检测两个数组是否相似

    然而,JavaScript中的数组并没有内置的方法来直接判断两个数组是否“相似”。相似在这里指的是两个数组的元素相同,但顺序可以不同。由于JavaScript中数组的比较是基于引用的,所以不能使用等号运算符`==`或全等...

Global site tag (gtag.js) - Google Analytics