
动态规划
文章平均质量分 85
动态规划
Xtiz
这个作者很懒,什么都没留下…
展开
-
串的模式匹配,KMP算法(解释+源码)
解释大部分是直接copy《王道数据结构》 还有一些是自己总结的,可能有些不太对,还请大家指出 KMP算法 关键点:后移多少位,取决于最长的公共前缀和后缀。 例如:abcabcd a --> 0 ab --> 0 abc --> a/ab c/bc --> 0 abca --> a/ab/abc a/ca/bca --> 1 abcab --> a/ab/abc/abca b/ab/cab/bcab --> 2 abcabc ...原创 2020-08-08 17:46:20 · 516 阅读 · 0 评论 -
动态规划(介绍 + leetcode 例题)
动态规划(Dynamic Programming),因此常用DP指代动态规划。 动态规划解题思路: (1)确定「DP状态」:「最优子结构」和「无后效性」 (2)确定「DP转移方程」。 下面通过宝石挑选问题来介绍动态规划。 (一)宝石挑选问题 1.问题引入 小Q是一个宝石爱好者。 这一天,小Q来到了宝石古董店,店家觉得小Q是个宝石行家,于是决定和小Q玩一个游戏。 游戏是这样的,一共有n块宝石,每块宝石在小Q心中都有其对应的价值。注意,由于某些...原创 2021-02-06 20:23:26 · 2269 阅读 · 0 评论