Redian新闻
>
祝福真灵啊,爸妈一次签过。
avatar
祝福真灵啊,爸妈一次签过。# NextGeneration - 我爱宝宝
f*u
1
下面这段代码是Leetcode上面Unique Paths的最基本的recursion算法。它的算法复杂
度咋算?哪个高手给解释一下,多谢!
int uniquePaths(int m, int n) {
if (m < 1 || n < 1) return 0;
if (m == 1 && n == 1) return 1;
return uniquePaths(m - 1, n) + uniquePaths(m, n - 1);
}
avatar
h*e
2
谢谢班上的姐妹。上来发签经。
是一个白人男的,30多岁。问了几个小问题。
问:你们去过美国两次哈?
答:是。
问:做什么工作?
答:老师
问:教什么?
答:英文。(囧)
问:什么时候退休的?
问:退休金多少?
问:过去做什么?你们有几个小孩?父母还在吗?你的小孩有没有小孩?(我们说没有,的确还
没生哈)
没有问房产,没有问我和老公回国好几次。结果还过了。
avatar
v*F
3
应该是2^(m+n)吧!
avatar
q*c
4
这题用recursion就是fail的节奏啊.



【在 f*****u 的大作中提到】
: 下面这段代码是Leetcode上面Unique Paths的最基本的recursion算法。它的算法复杂
: 度咋算?哪个高手给解释一下,多谢!
: int uniquePaths(int m, int n) {
: if (m < 1 || n < 1) return 0;
: if (m == 1 && n == 1) return 1;
: return uniquePaths(m - 1, n) + uniquePaths(m, n - 1);
: }

avatar
s*x
5

right, 楼主显然需要潜心研究 dynamic programming chapter for 2 months at
least.

【在 q********c 的大作中提到】
: 这题用recursion就是fail的节奏啊.
:
:

avatar
f*u
6
我算的也是这样。但是这个解答里面说是4^n。看来是这个答案里面是有问题的。

【在 v******F 的大作中提到】
: 应该是2^(m+n)吧!
avatar
f*u
7
好吧,我只是问一下这道题的这种recursion基本解法的算法复杂度的分析问题撒。当
然知道这题有dp的优化解法。不过还是感谢提醒吧。

【在 s**x 的大作中提到】
:
: right, 楼主显然需要潜心研究 dynamic programming chapter for 2 months at
: least.

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