还是先遍历B中的元素到A中 再使用排序 可以用其他算法,这里使用的是快排(为什么使用快排?本菜单纯想复习一下快排而已) 也可以偷懒,直接使用工具类Arrays.sort(A);代码看起来更简洁 import java.util.*; public class Solution { public void merge(int A[], int m, int B[], int n) { for(int i=m;i<m+n;i++){ A[i]=B[i-m]; } quickSort(A,0,m+n-1); ...