摘要:
502. 斐波那契数 方法一:动态规划(伪)之记忆化搜索 上图为未剪枝的递归树,如果使用常规递归,可以很直观的看到耗时的原因是重复计算。 上图为经过剪枝的递归树,可以看到它从一棵$O(2^n)$的递归树化简成了$O(n)$的递归序列。在算法实现中,将已经计算过的数值保存到了$memo$数组中,避免了 阅读全文
posted @ 2020-11-01 23:16
上海井盖王
阅读(78)
评论(0)
推荐(0)
摘要:
139. 单词拆分 方法一:动态规划 我们定义$dp[i]$表示字符串$s$前$i$个字符组成的字符串$s[0…i-1]$能否被拆分若干个$wordDict$中的单词。 接下来要考虑状态转移方程,每次转移时需要枚举包含位置 $i-1$的最后一个单词,看它是否出现在$wordDict$中以及除去这部分 阅读全文
posted @ 2020-11-01 20:49
上海井盖王
阅读(112)
评论(0)
推荐(0)

浙公网安备 33010602011771号