动态规划,可以自定义颜色数:求解《剑指 Offer II 091. 粉刷房子》
动态规划,可以自定义颜色数,求解《剑指 Offer II 091. 粉刷房子》
动态规划:求解《926. 将字符串翻转到单调递增》
动态规划,求解《926. 将字符串翻转到单调递增》
动态规划+容斥原理:求解《730. 统计不同回文子序列》
动态规划+容斥原理,求解《730. 统计不同回文子序列》
回溯 + 动态规划(掩码 · 状态压缩):2 方法求解《473. 火柴拼正方形》
回溯 + 动态规划(掩码 · 状态压缩),2 方法求解《473. 火柴拼正方形》
哈希集合或动态规划:求解《467. 环绕字符串中唯一的子字符串》
哈希集合或动态规划,求解《467. 环绕字符串中唯一的子字符串》
哈希表、队列、约瑟夫环的迭代和递归,动态规划求解《1823. 找出游戏的获胜者》和《剑指 Offer 62. 圆圈中最后剩下的数字》
哈希表、队列、递归、迭代,用约瑟夫环的递推公式,求解《1823. 找出游戏的获胜者》和《剑指 Offer 62. 圆圈中最后剩下的数字》
递归公式:求解《396. 旋转函数》
用递推归纳法,求解《396. 旋转函数》
动态规划、记忆化递归:求解《131. 分割回文串》《剑指 Offer II 086. 分割回文子字符串》《132. 分割回文串 II》《剑指 Offer II 094. 最少回文分割》《1278. 分割回文串 III》
用动态规划、记忆化递归求解《131. 分割回文串》《剑指 Offer II 086. 分割回文子字符串》《132. 分割回文串 II》《剑指 Offer II 094. 最少回文分割》和《1278. 分割回文串 III》
动态规划:求解《516. 最长回文子序列》和《1682. 最长回文子序列 II》
动态规划,求解《516. 最长回文子序列》和《1682. 最长回文子序列 II》
动态规划,中心扩散:求解《647. 回文子串》和《5. 最长回文子串》
动态规划,递归和迭代两种方式中心扩散,求解《647. 回文子串》和《5. 最长回文子串》
123上页下页