双指针合并 public class Solution { public void merge(int A[], int m, int B[], int n) { int p1=0,p2=0; int []merge=new int[m+n]; while(p1!=m&&p2!=n){ if(A[p1]<B[p2]){ merge[p1+p2] = A[p1]; p1++; }else{ merge[p1+p2]=B[p2]; p2++; } } //跳出while循环,一定有一个数组有剩余直接拷贝进去即可 //说明数组A有剩余 if(p1!=m){ for(int i=...