合并两个排序的整数数组A和B变成一个新的数组。
public class Solution { /** * @param A: sorted integer array A * @param B: sorted integer array B * @return: A new sorted integer array */ public int[] mergeSortedArray(int[] A, int[] B) { // write your code here int[] C = new int[A.length + B.length]; int j = 0, k = 0; for (int i = 0; i < C.length; i++) { if (k >= B.length) { C[i] = A[j]; j++; continue; } if (j >= A.length) { C[i] = B[k]; k++; continue; } if (A[j] < B[k]) { C[i] = A[j]; j++; } else { C[i] = B[k]; k++; } } return C; } }