算法.咱们自己总结那些概念和公式

动态规划啃过好多次,都没有彻底搞清楚,这次我搜了不少资料,如下:

java-动态规划算法学习笔记 - huster-stl - 博客园动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。在面试笔试中动态规划也是经常作为考题出现,其中较为简单的DP题https://www.cnblogs.com/huststl/p/8664608.html
Junior Dynamic Programming——动态规划初步·各种子序列问题 - 笨蛋花的小窝qwq - 洛谷博客https://www.luogu.com.cn/blog/pks-LOVING/junior-dynamic-programming-dong-tai-gui-hua-chu-bu-ge-zhong-zi-xu-lie是不是“状态的定义”“状态转移方程”以及他们的公式看着都听懵逼,看文献一样,上来就是一大堆公式,脑袋直接发懵。建议如果你看不懂或者理解不了动态规划比较抽象的公式和概念,那就先感受一下怎么解决问题,解决问题过程中为了好描述会抽闲一些概念出来,到最后你会发现所谓的“无后效性”“最优子结”以及那些看似高深专业的公式其实多么简单。

到最后也慢慢会养成看到公式就跟看文字一样的能力,再反过来看也当然没问题。但要养成开公式的能力,如果按照传统教学的方式会很痛苦。

为什么直接看那些概念公式不容易理解,原因是咱们只学习结果。而实际人的思维是现有感性认识,然后才是总结规律,给别人说的过程中为了简单表达,就必须总结一些概念出来, 为了描述这些概念必然会定义一些符号来说明。

人家研究:具体 --> 抽象过程。 后面的算法也是从:人人都能想到的穷举的方法,一点一点总结抽象,总结规律,概括抽象出概念,总结优劣,扩展其他应用 这个过程来从根子上把算法搞清楚,只需要一次,从此达到手中没有算法,心理也没有算法的那种境界。

 咱们学习:抽象--> 具体 过程。 不难才怪

 后面几篇就从这个思路来探索


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值