寻找两个正序数组的中位数 | ||
---|---|---|
Time Limit: 1000 MS | Memory Limit: 262144 KB |
Description
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。 请你找出并返回这两个正序数组的中位数。 进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?
Input
第一行输入nums表示有nums组测试 每组测试输入n和m,分别表示数组nums1和nums2的长度 然后输入正序数组nums1 接着输入正序数组nums2
Output
对每组测试数据输出两个正序数组的中位数
Sample Input
2 2 1 1 3 2 2 2 1 2 3 4
Sample Output
2.00000 2.50000 提示: nums1.length == n nums2.length == m 0 <= m <= 1000 0 <= n <= 1000 1 <= m + n <= 2000 -10^6 <= nums1[i], nums2[i] <= 10^6