--- title: leetcode 4 tags: leetcode, merge --- ```c++ // https://leetcode.com/problems/median-of-two-sorted-arrays/ class Solution { public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { int i=0, j=0; vector<int> newArray; while (i < nums1.size() && j < nums2.size()) { if (nums1[i] < nums2[j]) { newArray.push_back(nums1[i]); i++; } else { newArray.push_back(nums2[j]); j++; } } while (i < nums1.size()) { newArray.push_back(nums1[i]); i++; } while (j < nums2.size()) { newArray.push_back(nums2[j]); j++; } if (newArray.size() % 2) { return newArray[newArray.size()/2]; } else { return (double(newArray[newArray.size()/2-1] + newArray[newArray.size()/2]))/2; } } }; ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up