关于动态规划【力扣96.不同的二叉搜索树的递推公式怎么理解?】

虽然写动态规划的题目,除了递推关系还有其他要注意的事项,但是递推公式也要理解。

(简言之,递推关系的理解仍然重要)

关于动态规划,我的理解是"当前状态"通过"前一个状态或前两个状态"的转移来完成

关于递推关系,我的理解是当前状态与前一个状态或前两个状态之间的表达式

(按我目前的理解:找递推关系的方法论就是数学归纳法。就是枚举前三四种情况,找规律)

比如力扣这道96.不同的二叉搜索树

(借助前面的状态)

相关推荐
tryxr42 分钟前
矩阵的几种基础变换
java·数据结构·算法·矩阵
mmmmath_31 小时前
LeetCode.028.找出字符串中第一个匹配项的
数据结构·算法·leetcode
Selvaggia1 小时前
DMD(Distribution Matching Distillation,分布匹配蒸馏)
算法
Navigator_Z1 小时前
LeetCode //C - 1255. Maximum Score Words Formed by Letters
c语言·算法·leetcode
All for pursuit.1 小时前
【栈-4】739.每日温度
数据结构·c++·算法·leetcode
All for pursuit.2 小时前
【栈-5】84.柱状图中最大的矩形
数据结构·c++·算法·leetcode
wzdark2 小时前
数据压缩算法的时间复杂度与压缩率权衡4
算法
小陈phd2 小时前
深入理解agent学习笔记(一)——现代agent介绍
人工智能·算法
晴天的雨.9925 小时前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
aramae12 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法