美文网首页
(剑指offer)动态规则算法(入门)

(剑指offer)动态规则算法(入门)

作者: blvftigd | 来源:发表于2023-03-31 11:35 被阅读0次

    动态规划(Dynamic programming)

    是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。

    什么是动态规划

    动态规划(Dynamic Programming)对于子问题重叠的情况特别有效,因为它将子问题的解保存在表格中,当需要某个子问题的解时,直接取值即可,从而避免重复计算!

    动态规划是一种灵活的方法,不存在一种万能的动态规划算法可以解决各类最优化问题(每种算法都有它的缺陷)。所以除了要对基本概念和方法正确理解外,必须具体问题具体分析处理,用灵活的方法建立数学模型,用创造性的技巧去求解。

    相关文章

      网友评论

          本文标题:(剑指offer)动态规则算法(入门)

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