knakul853

Untitled

Jul 11th, 2020
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. /**
  2. knakul853
  3. **/
  4. class Solution {
  5. public:
  6.     void merge(vector<int>& nums1, int m, vector<int>& nums2, int n)
  7.     {
  8.        int i = m-1;
  9.         int j = n-1;
  10.         int k = m+n-1;
  11.        
  12.         while(i >=0 && j>=0)
  13.         {
  14.             if(nums1[ i ] > nums2[ j ])
  15.             {
  16.                 nums1[k--] = nums1[i--];
  17.             }
  18.             else{
  19.                 nums1[k--] = nums2[j--];
  20.             }
  21.         }
  22.        
  23.         while( i >= 0)
  24.         {
  25.             nums1[k--] = nums1[i--];
  26.         }
  27.         while( j >= 0)
  28.         {
  29.             nums1[k--] = nums2[j--];
  30.         }
  31.     }
  32. };
Add Comment
Please, Sign In to add comment