Leetcode 上和DP有关的题,不完整整理(目录)

把Leetcode上面几道和DP有关的题整理了一下放到一起,先Po出一部分,剩下有时间放上来

DP比较常用的就是利用数组和矩阵Cache了,有很多经典的题是和String结合的,所以要明白用矩阵表示String的含义

我们先从矩阵的看起,下面四个题比较简单,题目的背景就是矩阵,写在一个帖子里先来热热身。

Unique Path I & II,Minimum Path Sum,Triangle  


好了,现在我们把String用矩阵来表示试试看,下面五个题如果做下来,会对String在矩阵里的含义有一个很深的认识

Interleaving String 

Edit Distance

Palindrome Partitioning I & II  

Distinct Subsequences 


接下来你一定还做过类似于爬梯子的利用数组来解的DP题,和情景结合的看下面两道题

Decode Ways 

Longest Valid Parentheses


还有两道我觉得称不太上DP,但是用的想法很特别的题 (“有利有害”想法)

Maximum SubArray & Binary Tree Maximum Path Sum



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值