avatar
求中国长白豆角种子# gardening - 拈花惹草
f*g
1
leetcode 上Unique Paths, 我写了一个递归,但不是很明白这个递归的时间复杂度和
空间复杂度。我觉得空间复杂度是O(m*n),时间复杂度是O(m*n).不知道对不对,请大家
指点。
public int uniquePaths(int m, int n) {
if(m==1|| n==1) return 1;
return uniquePaths(m-1,n)+uniquePaths(m,n-1);
}
avatar
c*e
2
中国的那种长豆角, 颜色微白那种. 麻烦私信联系. 多谢!
avatar
j*y
3
这个时间递归式子是
T(m, n) = T(m - 1, n) + T(m, n - 1)
可以用 substitution 证明 T(m, n) >= 2^(m + n)

【在 f*********g 的大作中提到】
: leetcode 上Unique Paths, 我写了一个递归,但不是很明白这个递归的时间复杂度和
: 空间复杂度。我觉得空间复杂度是O(m*n),时间复杂度是O(m*n).不知道对不对,请大家
: 指点。
: public int uniquePaths(int m, int n) {
: if(m==1|| n==1) return 1;
: return uniquePaths(m-1,n)+uniquePaths(m,n-1);
: }

avatar
l*i
4
T(m, n) <= 2^(m + n)吧

【在 j*****y 的大作中提到】
: 这个时间递归式子是
: T(m, n) = T(m - 1, n) + T(m, n - 1)
: 可以用 substitution 证明 T(m, n) >= 2^(m + n)

avatar
c*t
6
同意,请空间复杂度是不是也是2^(m+n),因为每次调用都要存m,n在stack里?

【在 l****i 的大作中提到】
: T(m, n) <= 2^(m + n)吧
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。