Median of Two Sorted Arrays
Posted 你瞅啥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Median of Two Sorted Arrays相关的知识,希望对你有一定的参考价值。
题目如下:
Python代码:
class Solution(object): def findMedianSortedArrays(self, nums1, nums2): """ :type nums1: List[int] :type nums2: List[int] :rtype: float """ l = 0 r = 0 result = [] while l<len(nums1) and r<len(nums2): if nums1[l]<nums2[r]: result.append(nums1[l]) l += 1 else: result.append(nums2[r]) r += 1 if l==len(nums1): result += nums2[r:] if r==len(nums2): result += nums1[l:] length = len(result) if length%2==0: print result[length/2] print result[length/2-1] return float(result[length/2]+result[(length/2)-1])/2 else: return result[length/2]
补充说一句,我写的虽然最后结果对,但是题目对算法要求时间复杂度要为log(m+n),没达到要求。
以上是关于Median of Two Sorted Arrays的主要内容,如果未能解决你的问题,请参考以下文章
leedcode Median of Two Sorted Arrays
#Leetcode# 4. Median of Two Sorted Arrays
LeetCode: Median of Two Sorted Arrays
** Median of Two Sorted Arrays