Merge Sorted Array II
Written on October 21, 2015
Tweet
Merge two given sorted integer array A and B into a new sorted integer array.
class Solution {
/**
* @param A and B: sorted integer array A and B.
* @return: A new sorted integer array
*/
public ArrayList<Integer> mergeSortedArray(ArrayList<Integer> A, ArrayList<Integer> B) {
// write your code here
ArrayList<Integer> C = new ArrayList<Integer>();
while (!A.isEmpty() && !B.isEmpty()){
if (A.get(0) <= B.get(0)) C.add(A.remove(0));
else C.add(B.remove(0));
}
while (!A.isEmpty()){
C.add(A.remove(0));
}
while (!B.isEmpty()){
C.add(B.remove(0));
}
return C;
}
}