3
// Merging two arrays :-4
vector<int> mergeSortedArrays(vector<int> &arr1, vector<int> &arr2) {7
vector<int> ans(m + n);12
while (i < n && j < m) {13
if (arr1[i] <= arr2[j])14
ans[mainIndex++] = arr1[i++];16
ans[mainIndex++] = arr2[j++];20
ans[mainIndex++] = arr1[i++];24
ans[mainIndex++] = arr2[j++];28
double findMedianSortedArrays(vector<int> &nums1, vector<int> &nums2) {29
vector<int> ans = mergeSortedArrays(nums1, nums2);31
int n = ans.size() - 1;34
median = (ans[n / 2] + ans[(n / 2) + 1]) / 2.0;