美文网首页
判断三个数组是否有重复的值

判断三个数组是否有重复的值

作者: func_老衲姓罗 | 来源:发表于2017-08-28 11:55 被阅读0次

将三个数组的每个元素重新加进一个hashSet然后将?HashSet元素总个数与三个数组的元素总个数比较,
如果相等则没有重复元素,反之则有重复元素。
//3个array里面的内容不能有任何重复
int totalc = 0;
var hashSet = new HashSet<int>();
if (guiArray != null)
{
foreach (var i in GuiArray)
{
hashSet.Add(i);
}
totalc += guiArray.Length;
}
if (extraFlowerArray != null)
{
foreach (var i in extraFlowerArray)
{
hashSet.Add(i);
}
totalc += extraFlowerArray.Length;
}
if (IgnoredCardIndexes != null)
{
foreach (var i in IgnoredCardIndexes)
{
hashSet.Add(i);
}
totalc += IgnoredCardIndexes.Length;
}
Assert.AreEqual(totalc,hashSet.Count,"dupe card in array");

相关文章

  • js判断数组是否有重复值

    1.利用es6新增数据类型Set实现的方式

  • 随笔

    判断一个数组中是否有重复的值 浏览器支持图片懒加载

  • 判断三个数组是否有重复的值

    将三个数组的每个元素重新加进一个hashSet然后将?HashSet元素总个数与三个数组的元素总个数比较,如果相等...

  • unset/array_unique/array_filter

    从几个小技巧说起 判断一个数组是否有重复值:count($array) == count(array_unique...

  • LeetCode: 存在重复元素

    存在重复元素 English Description 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中...

  • leetcode第217题、219题存在重复元素

    @(LeetCode)[哈希, 数组] 217题目描述 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组...

  • 随笔方法

    判断两个数组对象是否含有相同的key值 判断两个数组是否有相同的值 扩展:可以尝试一下判断两个数组相同值都有哪些,提出来

  • leetcode 初级之数组篇 04

    存在重复 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中...

  • 存在重复

    存在重复 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中...

  • Java日记2018-06-10

    第一个只出现一次的字符位置这题也简单,使用整数数组的值是否等于1判断是否有重复值。有个有意思的地方是初始化数组英国...

网友评论

      本文标题:判断三个数组是否有重复的值

      本文链接:https://www.haomeiwen.com/subject/axnwdxtx.html