
方法1: backtracking。基本是直接套用backtracking的模板,时间复杂n*(2^n),空间复杂n。复杂度分析如下
方法2: dfs(recursion)+memoization。我觉得是可以实现的,但是我没去实现,复盘的时候要是时间够的话可以自己去实现一下。
总结:
- 无
本文探讨了两种算法方法:backtracking的基本应用及其复杂度(n*2^n)及空间需求(n),以及利用递归加记忆化策略的dfs解决方案。后者虽然未实现但被认为可能提升效率。

方法1: backtracking。基本是直接套用backtracking的模板,时间复杂n*(2^n),空间复杂n。复杂度分析如下
方法2: dfs(recursion)+memoization。我觉得是可以实现的,但是我没去实现,复盘的时候要是时间够的话可以自己去实现一下。
总结:
265

被折叠的 条评论
为什么被折叠?