由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - enumerate all unique paths of robot
相关主题
Leetcode上的Unique Paths II,我的code对吗?Google第一轮面经
感觉leetcode的OJ有点太偏重DP了Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)
Recursion算法复杂度计算一问报offer
问个.ihas1337code blog上面的经典DP题Microsoft 一道算法题
请教recursive backtracking问题的时间复杂度的分析Amazon一面
自己总结了下什么时候用dp(循环),什么时候用递归select k to maximize the minimum
dynamical programming想贴一个我收集的算法高频题的博客不知道有没有人看
店面 面试题,cents change 分享,同时求好的解答没看懂Leetcode这道题的答案,请指点
相关话题的讨论汇总
话题: paths话题: enumerate话题: unique话题: np
进入JobHunting版参与讨论
1 (共1页)
h******3
发帖数: 351
1
1373 blogged the question "unique paths" using backtracking recursion, top
down memoization, bottom-up dynamic programming.
There is also a follow up question: enumerate all possible paths.
For example, n = m = 2, all possible paths = 6, which are
(2,2)->(1,2)->(0,2)->(0,1)->(0,0)
(2,2)->(1,2)->(1,1)->(0,1)->(0,0)
(2,2)->(1,2)->(1,1)->(1,0)->(0,0)
(2,2)->(2,1)->(2,0)->(1,0)->(0,0)
(2,2)->(2,1)->(1,1)->(1,0)->(0,0)
(2,2)->(2,1)->(1,1)->(0,1)->(0,0)
is this a NP-Complete problem?
s**x
发帖数: 405
2
This is exponential time, but not NP-complete.
h******3
发帖数: 351
3
I think it is hard to record paths if implemented using dp or memoization,
looks like backtracking is the best way to enumerate. Maybe I can persist
each nodes on the recursion tree. And enumerate all the root to leaf paths
using some algorithm.

【在 s**x 的大作中提到】
: This is exponential time, but not NP-complete.
1 (共1页)
进入JobHunting版参与讨论
相关主题
没看懂Leetcode这道题的答案,请指点请教recursive backtracking问题的时间复杂度的分析
问一下Leetcode N-Queens II与N-Queens 解法有什么不同?自己总结了下什么时候用dp(循环),什么时候用递归
问CareerCup(第四版)一题的高效做法,谢谢!dynamical programming
打印从根到叶子节点所有路径的问题店面 面试题,cents change 分享,同时求好的解答
Leetcode上的Unique Paths II,我的code对吗?Google第一轮面经
感觉leetcode的OJ有点太偏重DP了Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)
Recursion算法复杂度计算一问报offer
问个.ihas1337code blog上面的经典DP题Microsoft 一道算法题
相关话题的讨论汇总
话题: paths话题: enumerate话题: unique话题: np