Simple c solution in one line


  • 2
    W
    void merge(int* nums1, int m, int* nums2, int n) {
        while(n)
        {
            nums1[m+n-1] = (m && nums1[m-1] > nums2[n-1]) ? nums1[--m]:nums2[--n];
        }
    }

Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.