lintcode 6-6. 合并排序数组

合并两个排序的整数数组A和B变成一个新的数组。

样例

给出A=[1,2,3,4]B=[2,4,5,6],返回 [1,2,2,3,4,4,5,6]

挑战 

你能否优化你的算法,如果其中一个数组很大而另一个数组很小?

标签 
相关题目 
class Solution {
public:
    /*
     * @param A: sorted integer array A
     * @param B: sorted integer array B
     * @return: A new sorted integer array
     */
    vector mergeSortedArray(vector &A, vector &B) {
        // write your code here
        
        if(A.empty())
            return B;
        if(B.empty())
            return A;
        int ASize=A.size();
        int BSize=B.size();
        int i=0,j=0;
        vector result;
        while(i



你可能感兴趣的:(LintCode编程)