`

两个数组合并

    博客分类:
  • Java
阅读更多

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));

}

分享到:
评论

相关推荐

    JS合并两个数组的3种方法详解

    需要将两个数组合并成为一个的情况。比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concat js的Array对象提供了一个叫concat()方法,连接两个或更多的...

    两个数组合并排序

    本文将围绕“两个数组合并排序”这一主题展开,深入解析如何有效地将两个数组进行合并并按照一定顺序进行排序。 ### 核心概念:数组、合并与排序 #### 数组(Array) 数组是一种基本的数据结构,用于存储具有相同...

    Java实现把两个数组合并为一个的方法总结

    Java实现把两个数组合并为一个的方法总结 本文主要介绍了Java实现把两个数组合并为一个的方法,结合实例形式总结分析了java常用的四种数组合并操作技巧。这些方法可以满足不同的需求和场景,帮助开发者更高效地实现...

    python将两个数组合并成一个

    python将两个数组合并成一个

    Java如何将两个数组合并为一个数组.java

    在Java中,可以通过多种方式将两个数组合并为一个数组。以下是其中一种基本的方法

    java 数组的合并

    当我们需要将两个或多个数组合并成一个大的数组时,就需要用到数组的合并技术。本篇文章将详细探讨Java中如何实现数组的合并。 首先,我们要了解Java中的数组。数组是由相同类型的数据元素构成的有序集合,可以通过...

    将两数组合并成一个数组并排序

    假设`A`和`B`的长度分别为`n`和`m`,那么合并这两个数组可以分为以下步骤: 1. 创建一个新的数组`C`,长度为`n + m`,用来存放合并后的结果。 2. 初始化两个指针`pA`和`pB`,分别指向`A`和`B`的首元素。 3. 遍历`C`...

    matlab开发-多维数组的合并排序

    总结来说,MATLAB中的多维数组合并排序涉及到对数组的分解、排序和合并,这需要对MATLAB的数组操作和排序算法有深入理解。`Merge_sorting.m`脚本是实现这一过程的具体代码,而`license.txt`则提供了代码使用的法律...

    将两个有序数组,合并成另一个有序的数组,升序

    标题中的“将两个有序数组,合并成另一个有序的数组,升序”是一个经典的算法问题,常见于计算机科学和编程领域,特别是在数据结构和算法的学习中。这个问题的目标是将两个已经按照升序排列的整数数组合并成一个新的...

    js合并两个数组生成合并后的key:value数组

    总结来说,通过双层循环结合条件判断,我们可以将两个数组合并为一个包含键值对的数组。这对于前端开发中的数据处理和展示尤为有用,尤其是在处理来自后端的类似结构的数据时。掌握这种技术可以帮助开发者在各种场景...

    java 两个数组合并的几种方法

    Java 两个数组合并的几种方法 在 Java 中,数组合并是指将两个或多个数组合并成一个新的数组。这种操作在实际开发中非常常见,例如,在数据处理、数据分析、机器学习等领域,数组合并都是必不可少的步骤。本文将...

    java中两个byte数组实现合并的示例

    在Java编程语言中,有时我们需要将两个或多个字节数组(`byte`数组)合并成一个新的单一数组。这种情况在处理二进制数据、文件读写或者与硬件交互时尤其常见。本文将深入探讨如何在Java中实现两个`byte`数组的合并,...

    合并数组并且转为有序去重集合

    合并数组并且转为有序去重集合,我看到很多资源博客,百度都弄的很繁琐,所以自己总结描述了一下

    数组合并:这会将两个数组合并为一个单元格数组。-matlab开发

    [list]=combine[list1,list2] 将把两个数组合并成一个单元格数组。 例子: 列表1 | 清单 2 | 列表a ---- a1 ---- a &lt;2x1&gt; a ---- a2 单元格包含: a1 a2

    python实现合并两个数组的方法

    它利用Python中的加号运算符来将两个数组合并成一个新的数组。 **示例代码**: ```python a = [1, 2, 3] b = [4, 5, 6] result = a + b print(result) # 输出: [1, 2, 3, 4, 5, 6] ``` **解析**: - 首先定义了两个...

    javascript合并两个数组最简单的实现方法

    在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现。 var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[1, 2, 3, 4, 5, 6] 这里总结一下在JavaScript中合并两个数组...

    两个有序数组合并为一个数组.java.doc

    在测试类中,我们使用 `Scanner` 对象来读取用户输入的数组元素,然后将两个数组合并为一个数组,并将结果输出到控制台。 ```java import java.util.*; public class txt { public static void main(String[] ...

    易语言合并数组的方法

    在某些情况下,我们需要将两个或多个数组合并成一个新的大数组,以便进行更复杂的操作。易语言提供了简单易用的函数来实现这一功能,本文将详细介绍如何在易语言中合并数组。 首先,我们要了解易语言中的数组定义。...

Global site tag (gtag.js) - Google Analytics