凸多边形最优三角剖分动态规划_理解动态规划

本文介绍了动态规划的概念,通过一个数字三角形的例子展示了动态规划求解最优路径的方法,并给出了C++实现代码。文章强调动态规划的关键在于最优化原理、无后效性和子问题的重叠性。
摘要由CSDN通过智能技术生成
直到现在个人还是觉得动态规划是挺难理解和做题的,所以这一篇文章不去引用很多的概念,就仅仅谈一谈自己对于动态规划的理解,以及做题的思路
a685cd1b3032aa2c37e1f7690531080b.png

动态规划

我们小时候上学的时候,从家到学校的方案应该有多种,假如某一天你想知道走哪一条路最快到学校,走哪一条路最慢,走哪一条路风景最好,该怎么办呢?

路线图如下,A是家,H是学校。其中BCDEFG属于超市,池塘等地方。假设我们现在想知道哪条路线最快到学校,防止以后起床晚了不知道走哪条路。

    D----E----  /           /            A---->B----F----H    /     /    /   /     /    /   C----G-----

其实知道哪个最快,最简单的方案就是都走一遍就知道了,一共要走的路线方案如下:

方案一:A->D->E->H方案二:A->D->E->F->H方案三:A->B->F->H方案四:A->C->G->F->H方案五:A->C->B->F->H方案六&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值