boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Recursion算法复杂度计算一问
相关主题
面试时 迭代还是递归
感觉leetcode的OJ有点太偏重DP了
请问递归的时间复杂度和空间复杂度
问一下Leetcode N-Queens II与N-Queens 解法有什么不同?
请教recursive backtracking问题的时间复杂度的分析
这个题做的对吗?
unique binary search II 这题目recursive解法可以么?复杂度是多少?
报google offer,并分享找工作经验
面facebook都得一提多解吗?
大家刷完leetCode后刷什么呢 ?
相关话题的讨论汇总
话题: recursion话题: 算法话题: int话题: return
进入JobHunting版参与讨论
1 (共1页)
f*****u
发帖数: 308
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);
}
v******F
发帖数: 61
2
应该是2^(m+n)吧!
q********c
发帖数: 1774
3
这题用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);
: }

s**x
发帖数: 7506
4

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

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

f*****u
发帖数: 308
5
我算的也是这样。但是这个解答里面说是4^n。看来是这个答案里面是有问题的。

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

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

1 (共1页)
进入JobHunting版参与讨论
相关主题
大家刷完leetCode后刷什么呢 ?
A家onsite, OO答的真郁闷
哪里有简单基础题的题库啊?... 跪在简单题上了..
为什么我的这个dynamic解法有错误
enumerate all unique paths of robot
要改掉面试问算法这种不正之风
非cs专业的怎么找码工的工作
Leetcode上的Unique Paths II,我的code对吗?
leetcode pow runtime error??
Leetcode上DP的那些事儿
相关话题的讨论汇总
话题: recursion话题: 算法话题: int话题: return