zoukankan      html  css  js  c++  java
  • 算法第一讲_动态规划

    转自follow your heart
    http://www.cnblogs.com/kkgreen/archive/2011/06/26/2090702.html

    练题场所:http://m.blog.csdn.net/blog/xiao_code_or_code/26282633

    转载:http://blog.csdn.net/woshioosm/article/details/7438834
    {
    思考动态规划的第一点----最优子结构
    思考动态规划的第二点----子问题重叠
    思考动态规划的第三点----边界
    思考动态规划的第四点----子问题独立
    思考动态规划的第五点----做备忘录
    思考动态规划的第六点----时间分析
    步骤:

        1、构造问题所对应的过程。
           2、思考过程的最后一个步骤,看看有哪些选择情况。
           3、找到最后一步的子问题,确保符合“子问题重叠”,把子问题中不相同的地方设置为参数。
           4、使得子问题符合“最优子结构”。
           5、找到边界,考虑边界的各种处理方式。
           6、确保满足“子问题独立”,一般而言,如果我们是在多个子问题中选择一个作为实施方案,而不会同时实施多个方案,那么子问题就是独立的。
           7、考虑如何做备忘录。
           8、分析所需时间是否满足要求。
           9、写出转移方程式。
    }

  • 相关阅读:
    MyEclipse去除网上复制下来的代码带有的行号
    Python人工智能第二篇
    Celery
    SQLAlchemy介绍
    MongoDB
    第三篇 Flask 中的 request
    linux安装
    第二篇 Flask 中的 Render Redirect HttpResponse
    第九篇 Flask 中的蓝图(BluePrint)
    第一篇 Flask
  • 原文地址:https://www.cnblogs.com/ghostTao/p/4398569.html
Copyright © 2011-2022 走看看