题解 | #合并两个有序的数组#
合并两个有序的数组
https://www.nowcoder.com/practice/89865d4375634fc484f3a24b7fe65665
import java.util.*; public class Solution { public void merge(int A[], int m, int B[], int n) { //创建集合 ArrayList<Integer> list=new ArrayList<>(); //将AB数组都添加到集合中 for(int i=0;i<m;i++){ list.add(A[i]); } for(int i=0;i<n;i++){ list.add(B[i]); } //进行排序 Collections.sort(list); //添加到A数组 for(int i=0;i<A.length;i++){ A[i]=list.get(i); } } }