发布网友 发布时间:2022-03-24 06:08
共3个回答
懂视网 时间:2022-03-24 10:29
动态规划的基本思想是将待求解的问题分解成若干个相互联系的子问题,先求解子问题,然后从这些子问题的解得到原问题的解;对于重复出现的子问题,只在第一次遇到的时候对它进行求解,并把答案保存起来,让以后再次遇到时直接引用答案,不必重新求解。
动态规划( dynamic programming )算法是解决多阶段决策过程最优化问题的一种常用方法,难度比较大,技巧性也很强。利用动态规划算法,可以优雅而高效地解决很多贪婪算法或分治算法不能解决的问题。
热心网友 时间:2022-03-24 07:37
动态规划的本质是递推或记忆化搜索。条件是无后效性和最优子结构性。空口说很难理解,LZ做一道DP的题目就理解了。热心网友 时间:2022-03-24 08:55
动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题。