package net.okren.java;
import java.util.*;
public class Test {
private static int count;
public static void getInterSet(int[] a, int[] b){
Set<Integer> set = new HashSet<Integer>();
for(int i = 0; i < a.length; i++){
set.add(a[i]);
}
for(int i = 0; i < b.length; i++){
int setSize = set.size();
if(i > 0){//如果重复
if(b[i] == b[i - 1]){
continue;
}
}
set.add(b[i]);
if(setSize == set.size()){
b[count++] = b[i];
}
}
}
public static void main(String[] args){
int[] a = {1,3,5,6,7,8,88};
int[] b = {3,7,7,7,7,7,7,7,88,24,2424,2,424,42,5};
getInterSet(a, b);
for(int i = 0; i < count; i++)
System.out.print(b[i] + " ");
}
}
分享到:
相关推荐
用C#简单实现了对字符串数组求交集并集,定义类
已知两个集合,求这两个集合的交集和并集的MATLAB代码,txt文档
输入两个链表并取其交集于其中之一链表中输出
求交集和非交集 求交集和非交集 求交集和非交集
} int main(){ list a; list b; list c; int x=100,y=100,i=1,j=1; int k=1; cout请输入A集合中的数,以数字0结束:"; while(1){ cin>>x; if(x==0) break; a.insert(i,x); i++; cout;...}
集合两个,分别通过数组存储,然后进行排序,输出两个集合的交集
一个用c语言求两个整数集合的交集的程序,其中使用的函数的调用以及文件的使用,其中调用的文本请自行创建,很简单的
数组求交集(C语言),入门小程序,适合C语言入门的小练习 数组求交集(C语言),入门小程序,适合C语言入门的小练习 数组求交集(C语言),入门小程序,适合C语言入门的小练习 数组求交集(C语言),入门小程序...
C++实现字符串求交集、并集、差集
N个集合求交集C语言代码,任意输入n个集合求交集
求两集合的交集 求两个集合的交集 CPP文件
求交集的通用程序,两个excel表,求交集,在delphi7下开发,生成dbf文件
通过构造模板函数来求集合的交集和并集。 template ,class inputiterator2,class outputiterator> outputiterator my_union(inputiterator1 input1_begin,inputiterator1 input1_end, inputiterator2 input2_begin, ...
求数据之间的关系,可以添加,删除数据,并且求交集,并集,差集。。。
数组求交集.c
Delphi 两个多边形求交集、并集、差集的源码,使用的是D5,非常古老的版本了,但能解决问题,程序使用标记法,速度非常快,解决了C语言中关于高精度重叠边的问题,示例程序是从CAD中读取多边形数据,方便演示各种...
自己编写的程序,实现两个有序数组求交集。例如a={1,2,3,4,5,6,7},b={1,3,5,8,9,11},则结果为{1,3,5}
将2组时间段合并求交集,再判断一个时间是否在其中
2.13求交集 北工大电控学院《数据结构与算法》课程的其它章节程序实验及作业代码亦已在本站上传,需要的同学可进入作者的空间或通过搜索获取。本代码为上传者原创,仅供个人学习参考使用,请勿自行在其他网站及论坛...
JavaScript应用实例-1求交集.js