Redian新闻
>
问个算time complexity的问题
avatar
问个算time complexity的问题# JobHunting - 待字闺中
r*x
1
LD前一段日子回国,目前希望8月份之前能来美国,她是F2,我现在处于opt,在一家公
司上班。我找不到类似的经历,请问大家,我应该准备些啥材料。有类似经历能够分享
的同学吗?谢谢!
avatar
p*e
2
两个recursive的function,主要的关系是:
f(x) = f(x-1) + g(x)
g(x) = f(x-1) + g(x/2)
边界条件大概就是f(1) = a, g(0) = b什么的,不过也不重要.
最后要求f(x)的time complexity。
这个题怎么做啊?
avatar
J*o
3

我也有类似的问题,
麻烦有类似经历的前辈出来讲一下。

【在 r*****x 的大作中提到】
: LD前一段日子回国,目前希望8月份之前能来美国,她是F2,我现在处于opt,在一家公
: 司上班。我找不到类似的经历,请问大家,我应该准备些啥材料。有类似经历能够分享
: 的同学吗?谢谢!

avatar
p*e
4
这个f(x)是linear的,对不?
avatar
l*a
5
考这个的地方就不要去了

【在 p*****e 的大作中提到】
: 两个recursive的function,主要的关系是:
: f(x) = f(x-1) + g(x)
: g(x) = f(x-1) + g(x/2)
: 边界条件大概就是f(1) = a, g(0) = b什么的,不过也不重要.
: 最后要求f(x)的time complexity。
: 这个题怎么做啊?

avatar
p*e
6
这是个online quiz,不是interview的题。interview问这个就太没天理了。

【在 l*****a 的大作中提到】
: 考这个的地方就不要去了
avatar
w*d
7
我觉得是logN吧:
f(n)=f(n-1)+g(n)=f(n-1)+f(n-1)+g(n/2)
=2f(n-1)+g(n/2)
=2f(n-1)+f(n/2)+g(n/4)
=...
g(x)按照logN速度递减。
avatar
c*e
8
f(n)=f(n-1)+g(n)=f(n-1)+f(n-1)+g(n/2)
=2f(n-1)+g(n/2)
=2f(n-1)+f(n/2)+g(n/4)
= 4f(n-2) +....
= 8f(n-3) + .....
= 2^n (f(1) + .....
should not it be exponential?
avatar
s*x
9
高中数列题吧?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。