leetcode DP题刷题目录(很主观)

1 篇文章 0 订阅
1 篇文章 0 订阅

超经典必刷题:

5. 最长回文子串https://leetcode-cn.com/problems/longest-palindromic-substring/

53. 最大子序和https://leetcode-cn.com/problems/maximum-subarray/

718. 最长重复子数组:https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/

1143. 最长公共子序列https://leetcode-cn.com/problems/longest-common-subsequence/

300. 最长上升子序列https://leetcode-cn.com/problems/longest-increasing-subsequence/

1039. 多边形三角剖分的最低得分https://leetcode-cn.com/problems/minimum-score-triangulation-of-polygon/

647. 回文子串https://leetcode-cn.com/problems/palindromic-substrings/

516. 最长回文子序列:https://leetcode-cn.com/problems/longest-palindromic-subsequence/

 

 

白痴入门级:

121. 买卖股票的最佳时机https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/

70. 爬楼梯https://leetcode-cn.com/problems/climbing-stairs/

198. 打家劫舍https://leetcode-cn.com/problems/house-robber/

64. 最小路径和https://leetcode-cn.com/problems/minimum-path-sum/

62. 不同路径https://leetcode-cn.com/problems/unique-paths/

746. 使用最小花费爬楼梯https://leetcode-cn.com/problems/min-cost-climbing-stairs/

面试题 17.16. 按摩师:https://leetcode-cn.com/problems/the-masseuse-lcci/

338. 比特位计数:https://leetcode-cn.com/problems/counting-bits/

 

进阶题(状态转移方程稍显复杂,但不难想):

122. 买卖股票的最佳时机 IIhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/

714. 买卖股票的最佳时机含手续费:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/

63. 不同路径 IIhttps://leetcode-cn.com/problems/unique-paths-ii/

152. 乘积最大子序列https://leetcode-cn.com/problems/maximum-product-subarray/

213. 打家劫舍 IIhttps://leetcode-cn.com/problems/house-robber-ii/

300. 最长上升子序列https://leetcode-cn.com/problems/longest-increasing-subsequence/

647. 回文子串https://leetcode-cn.com/problems/palindromic-substrings/

343. 整数拆分:https://leetcode-cn.com/problems/integer-break/

279. 完全平方数https://leetcode-cn.com/problems/perfect-squares/

357. 计算各个位数不同的数字个数:https://leetcode-cn.com/problems/count-numbers-with-unique-digits/

 

再进一个阶的较难题(状态转移方程较难想):

91. 解码方法https://leetcode-cn.com/problems/decode-ways/

139. 单词拆分https://leetcode-cn.com/problems/word-break/

1039. 多边形三角剖分的最低得分https://leetcode-cn.com/problems/minimum-score-triangulation-of-polygon/

120. 三角形最小路径和https://leetcode-cn.com/problems/triangle/

221. 最大正方形:https://leetcode-cn.com/problems/maximal-square/

309. 最佳买卖股票时机含冷冻期:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/

 

难题:

面试题 17.24. 最大子矩阵https://leetcode-cn.com/problems/max-submatrix-lcci/

123. 买卖股票的最佳时机 IIIhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/

188. 买卖股票的最佳时机 IVhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv/

 

变态级:

我一算法小菜鸡你让我做变态级DP题???想什么呢,想体验变态级DP难度的建议自行打ICPC

 

画风另类题(指不容易想到用DP的题):

还没遇到过。。。因为我是按tag刷题的,一上手就想着用DP的办法解决。。。。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值