淘宝卖东西如何在网站做宣传,wordpress主机名,北京网站建设开发专业公司,网站设计稿原题网址#xff1a;http://www.lintcode.com/zh-cn/problem/merge-sorted-array/# 合并两个排序的整数数组A和B变成一个新的数组。 注意事项 你可以假设A具有足够的空间#xff08;A数组的大小大于或等于mn#xff09;去添加B中的元素。 您在真实的面试中是否遇到过这个题http://www.lintcode.com/zh-cn/problem/merge-sorted-array/#   合并两个排序的整数数组A和B变成一个新的数组。   注意事项  你可以假设A具有足够的空间A数组的大小大于或等于mn去添加B中的元素。    您在真实的面试中是否遇到过这个题   Yes    样例  给出 A  [1, 2, 3, empty, empty], B  [4, 5] 合并之后 A 将变成 [1,2,3,4,5]     1 #include iostream2 #include vector3 #include math.h4 #include string5 #include algorithm6 using namespace std;7 8 //方法一;9 void mergeSortedArray(int A[], int m, int B[], int n)
10 {
11     if (n0)
12     {
13         return ;
14     }
15     if (m0)
16     {
17         for (int i0;in;i)
18         {
19             A[i]B[i];
20         }
21     }
22     for (int i0;in;i)
23     {
24         A[mi]B[i];
25     }
26     sort(A,Amn);
27 }
28 
29 //方法二;
30  void mergeSortedArray_w(int A[], int m, int B[], int n)
31  {
32      if (n0)
33      {
34          return ;
35      }
36 
37      int im-1,jn-1;
38      int kmn-1;
39      while(i0j0)
40      {
41          if (A[i]B[j])
42          {
43              A[k--]A[i--];
44          }
45          else
46          {
47              A[k--]B[j--];
48          }
49      }
50      
51      while (j0)
52      {
53          A[k--]B[j--];
54      }
55  }  参考 1 https://blog.csdn.net/guoziqing506/article/details/50949830     转载于:https://www.cnblogs.com/Tang-tangt/p/8634016.html