我的首发平台是公众号【CodeAllen】,学习交流QQ群:736386324,本文版权归作者所有,转载请注明出处
LeetCode 4. 寻找两个正序数组的中位数 原题:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。
输入:nums1 = [1,3], nums2 = [2]
输出:2.00000
解释:合并数组 = [1,2,3] ,中位数 2
思路:
要是奇数数组的话就是中间那个数,要是偶数数量的话是中间两个数的平均数,直接想到的是把两个数组存在一起,然后排序输出,复杂度是logn 还有就是可以使用递归的方法来做,复杂度是log(m+n)
代码:7.08