从暴力递归到动态规划进阶

“从0开始做LeetCode”之从暴力递归到动态规划进阶

1.换钱的方法数

在这里插入图片描述
暴力递归:

在这里插入图片描述总让你多次计算重复的状态

无后效性问题

N皇后——有后效性问题——基本不考

暴力方法优化:拿一个map记录

记忆化搜索:

在这里插入图片描述
改成动态规划:

在这里插入图片描述
空间的优化

在这里插入图片描述
2.排成一条线的纸牌博弈问题

在这里插入图片描述

暴力递归

在这里插入图片描述
动态规划,两张表
在这里插入图片描述

3.走路问题

在这里插入图片描述
改动态规划:
有点类似杨辉三角
求M处, P步的值:
变量也是K和P,根据其可以确定初值
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/bosszhao20190517/article/details/108010599