美文网首页
动态规划四要素

动态规划四要素

作者: 鸭蛋蛋_8441 | 来源:发表于2019-07-18 06:52 被阅读0次

1.动规的状态 State —— 递归的定义

- 用 f[i] 或者 f[i][j] 代表在某些特定条件下某个规模更小的问题的答案

- 规模更小用参数 i,j 之类的来划定

2.动规的方程 Function —— 递归的拆解

- 大问题如何拆解为小问题

- f[i][j] = 通过规模更小的一些状态求 max / min / sum / or 来进行推导

3.动规的初始化 Initialize —— 递归的出口

- 设定无法再拆解的极限小的状态下的值

- 如 f[i][0] 或者 f[0][i]

4.动规的答案 Answer —— 递归的调用

- 最后要求的答案是什么

- 如 f[n][m] 或者 max(f[n][0], f[n][1] … f[n][m])

相关文章

  • 动态规划四要素

    1.动规的状态 State —— 递归的定义 - 用 f[i] 或者 f[i][j] 代表在某些特定条件下某个规模...

  • 9.3 - 高算5

    讲了动态规划:一道题如何判断用动态规划来解,并且如何解,一共有以下几个要素:动态规划一般可以回答以下三个问题:a)...

  • 动态规划问题

    动态规划问题是一种分而治之的策略,需要确定动态规划的三个要素: (1)问题的各个阶段 (2)每个阶段的状态...

  • [LeetCode] 62. Unique Paths

    问题分析 首先先分析这个问题是否可以用动态规划解决,也就是是否满足适合用动态规划方法求解应该具备的几个要素:最优子...

  • 算法小抄

    动态规划 动态规划三要素 重叠子问题:重复计算 最优子结构:通过子问题的最值得到原问题的最值 状态转移方程:列出正...

  • 王道程序员求职宝典(九)基本算法及链表

    分治法,动态规划与贪心算法 分治法特征分解解决合并递归:自顶向下 动态规划要素最优子结构重叠子问题递推:自底向上步...

  • LeetCode刷题笔记(五)动态规划

    五. 动态规划 动态规划的两个核心要素:状态空间和状态方程。 53. 最大子序和 题目:给定一个整数数组 nums...

  • 动态规划(四)

    上一篇文章写了在动态规划中,最长子序列这一类型的题目。这一次我想要来讲一讲关于杨辉三角这一类型的题目,在LeetC...

  • 动态规划(四)

    0-1背包问题 有一个背包,他的容量为C(Capacity)。现在有n种不同的物品,编号为0...n-1,其中每一...

  • 0x02 动态规划

    采用动态规划发求解的问题必须具有两个性质:最优子结构和子问题重叠。动态规划算法的基本要素(1)最优子结构:当问题的...

网友评论

      本文标题:动态规划四要素

      本文链接:https://www.haomeiwen.com/subject/ntzhlctx.html