如何同C#求两个整数集合的并集和交集
1)定义Set类,类Set中包含两个私有int型数组字段a、b,用于保存两个待求并集和交集的整数集合。2)在类Set中定义构造函数,用于初始化字段a、b,用于初始化的值由...
1) 定义Set类,类Set中包含两个私有int型数组字段a、b,用于保存两个待求并集和交集的整数集合。
2) 在类Set中定义构造函数,用于初始化字段a、b,用于初始化的值由构造函数的两个数组参数传入。
3) 在类Set中定义公共方法SetAndSet,求字段a、b的并集,计算结果由返回值返回。该返回值的类型是一个int型数组。由于一个集合中不能有重复元素,因此,不妨在类Set中定义一个私有方法InA,判断数组a中是否存在某个元素,在需要时可以直接调用该方法。
谢谢各位大虾····
4) 在类Set中定义公共方法SetIntersection,求字段a、b的交集,计算结果由返回值返回,该返回值的类型进一个int型数组。
5) 编写Main方法测试Set类的功能。 展开
2) 在类Set中定义构造函数,用于初始化字段a、b,用于初始化的值由构造函数的两个数组参数传入。
3) 在类Set中定义公共方法SetAndSet,求字段a、b的并集,计算结果由返回值返回。该返回值的类型是一个int型数组。由于一个集合中不能有重复元素,因此,不妨在类Set中定义一个私有方法InA,判断数组a中是否存在某个元素,在需要时可以直接调用该方法。
谢谢各位大虾····
4) 在类Set中定义公共方法SetIntersection,求字段a、b的交集,计算结果由返回值返回,该返回值的类型进一个int型数组。
5) 编写Main方法测试Set类的功能。 展开
1个回答
展开全部
public int[] SetAndSet(int[] intA,int[] intB)
{
arraylist al=new arraylist();
for(int i=0;i<intA.length;i++)
{
bool bol=false;
for(int j=0;j<intB.length;j++)
{
if(intA[i]==intB[j])
{
bol=true;
break;
}
}
if(!bol)
al.add(intA[i]);
}
做到这里后明前乎,你吧intB+al=intReturn;就可以悔卖了,
}
求交集激悉同理
{
arraylist al=new arraylist();
for(int i=0;i<intA.length;i++)
{
bool bol=false;
for(int j=0;j<intB.length;j++)
{
if(intA[i]==intB[j])
{
bol=true;
break;
}
}
if(!bol)
al.add(intA[i]);
}
做到这里后明前乎,你吧intB+al=intReturn;就可以悔卖了,
}
求交集激悉同理
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询