给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。
进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题
方法一:使用归并方式,合并两个有序数组,得到一个大的有序数组
class Solution {
public double findMedianSortedArrays(int[] nums1, int[] nums2) {
int m = nums1.length;
int n = nums2.length;
double result = 0;
int[] nums = new int[m + n];
while (m > 0 && n > 0){
if(nums1[m-1] > nums2[n-1])
nums[m+n-1] = nums1[--m];
else
nums[m+n-1] = nums2[--n];
}
while (n > 0)
nums[m+n-1] = nums2[--n];
while</