华为OJ——整形数组合并
2016-08-24 16:45
267 查看
题目描述
题目标题:
将两个整型数组按照升序合并,并且过滤掉重复数组元素[注: 题目更新了。输出之后有换行]
输入描述:
输入说明,按下列顺序输入:
1 输入第一个数组的个数
2 输入第一个数组的数值
3 输入第二个数组的个数
4 输入第二个数组的数值
输出描述:
输出合并之后的数组
输入例子:
输出例子:
直接使用Set容器插入在输出就好了
题目标题:
将两个整型数组按照升序合并,并且过滤掉重复数组元素[注: 题目更新了。输出之后有换行]
输入描述:
输入说明,按下列顺序输入:
1 输入第一个数组的个数
2 输入第一个数组的数值
3 输入第二个数组的个数
4 输入第二个数组的数值
输出描述:
输出合并之后的数组
输入例子:
3 1 2 5 4 -1 0 3 2
输出例子:
-101235
直接使用Set容器插入在输出就好了
import java.util.*; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); TreeSet ts=new TreeSet(); while(scan.hasNext()) { int m=scan.nextInt(); for(int i=0;i<m;i++){ ts.add(scan.nextInt()); } int n=scan.nextInt(); for(int i=0;i<n;i++){ ts.add(scan.nextInt()); } Iterator it=ts.iterator(); while(it.hasNext()) { System.out.print(it.next()); } } } }
相关文章推荐