写在前面:之前看大雪莱的DP课,他说DP里面呢,其实也是套路,不同的DP问题见多了,你就差不多也就会这一类了。带着大神的思想。我开始按照专题去刷DP问题,这次刷的是树形DP。
概述
树形DP。这是个什么东西?为什么叫这个名字?跟其他DP有什么区别?
相信很多初学者在刚刚接触一种新思想的时候都会有这种问题。
没错,树形DP准确的说是一种DP的思想,将DP建立在树状结构的基础上。
既然说了这是一种思想,那么单讲的话,也讲不出什么东西来。所以我们结合具体题目进行讲解,希望大家可以在题目中领悟这种思想。
题型训练
- ⭐LeetCode 124. Binary Tree Maximum Path Sum
- LeetCode 543. Diameter of Binary Tree
- ⭐LeetCode 337. House Robber III