public static void main(String[] args) {
int a[] = { 1, 2, 3, 4, 5 };
int b[] = { 4, 5, 6, 7, 8 };
int temp[] = new int[a.length + b.length];
// 连接两个数组
for (int i = 0; i < a.length; i++) {
temp[i] = a[i];
}
for (int i = 0; i < b.length; i++) {
temp[a.length + i] = b[i];
}
// 连接数组完成,开始清除重复元素
int size = temp.length;
for (int i = 0; i < temp.length; i++) {
if (temp[i] != -1) {
for (int j = i + 1; j < temp.length; j++) {
if (temp[i] == temp[j]) {
temp[j] = -1;// 将发生重复的元素赋值为-1
size--;
}
}
}
}
int[] result = new int[size];
for (int i = 0, j = 0; j < size && i < temp.length; i++, j++) {
if (temp[i] == -1) {
j--;
} else {
result[j] = temp[i];
}
}
// 打印结果
System.err.println(Arrays.toString(result));
}
分享到:
相关推荐
需要将两个数组合并成为一个的情况。比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concat js的Array对象提供了一个叫concat()方法,连接两个或更多的...
两个数组合并并排序.
python将两个数组合并成一个
在Java中,可以通过多种方式将两个数组合并为一个数组。以下是其中一种基本的方法
主要介绍了Java实现把两个数组合并为一个的方法,结合实例形式总结分析了java常用的四种数组合并操作技巧,需要的朋友可以参考下
简单 易懂 随机产生两个数组AB,并排序,然后将两数组合并并排序用C输出
matlab开发-多维数组的合并排序。使用合并排序技术对单个或多维数组进行排序。
java 数组的合并 java 数组的合并 java 数组的合并
主要是介绍了js将两个数组合并为类json方式,需要的朋友可以参考下
本篇文章主要介绍了java 两个数组合并的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
今天小编就为大家分享一篇java中两个byte数组实现合并的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
合并数组并且转为有序去重集合,我看到很多资源博客,百度都弄的很繁琐,所以自己总结描述了一下
[list]=combine[list1,list2] 将把两个数组合并成一个单元格数组。 例子: 列表1 | 清单 2 | 列表a ---- a1 ---- a <2x1> a ---- a2 单元格包含: a1 a2
在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现。 var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[1, 2, 3, 4, 5, 6] 这里总结一下在JavaScript中合并两个数组...
将两个有序数组,合并成另一个有序的数组,升序。将两个有序数组,合并成另一个有序的数组,升序。将两个有序数组,合并成另一个有序的数组,升序
两个json数组合并去重,以及删除某一项元素 let ha = [ {id:'H',name:'3'}, {id:'A',name:'6'}, {id:'B',name:'14'}, ...// 合并两个json数组,并去重; ha= Object.assign([], ha, hb); console.log('ha
对两个已经排好序的数组,进行合并,实现的是从文本中读取数据,执行前需要建立txt文件
主要介绍了JavaScript合并两个数组并去除重复项的方法,涉及javascript操作数组的合并与去重的相关技巧,需要的朋友可以参考下