Redian新闻
>
这个题目的比较好的方法是什么?
avatar
这个题目的比较好的方法是什么?# JobHunting - 待字闺中
c*g
1
find the median of the two sorted array.
如果两个array长度一样,怎么做比较好?
如果两个array长度不一样,怎么做?
网上查看了一下,但似乎都会有bug啊
avatar
i*n
2
为啥需要care两个array长度是否一样?
找出总长度里面的median不就完了
avatar
c*g
3
怎么做?

【在 i*******n 的大作中提到】
: 为啥需要care两个array长度是否一样?
: 找出总长度里面的median不就完了

avatar
e*l
4
Log(n). 折半找中间的。
性质:2个array一起的median介于各自median的中间
每次比较各自的median,然后各自array去掉一半元素
然后继续。。。
avatar
i*e
5
这题属于那种思路简单,但是写代码不好写。
你可以看看这里的解法:
http://www.leetcode.com/2011/03/median-of-two-sorted-arrays.htm
不过我的解法因为处理 corner case 代码较复杂,你可以看看后面有个读者给出一个
很简洁的解法,就是基于 CLRS 的解法(只能处理两个长度一样的)改变一下。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。