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