从最短路径谈动态规划和贪心算法

一言以蔽之:动态规划,从全局最优考虑;最短路径,从当前最优考虑。

先考虑下面的图

《从最短路径谈动态规划和贪心算法》

可以很容易地看出,如果使用贪心算法,从a到e的路线将是:a->b->c->d->e,而采用动态的规划的路线则是:a->c->e。

贪心算法的优点是代码非常容易编写,缺点则是从全局上考虑,结果往往不是最优的。而动态规划则相反:代码编写难度大,结果最优。如有兴趣了解具体实现,可移步至:使用php完成最短路径查找

    原文作者:贪心算法
    原文地址: https://blog.csdn.net/weixin_39009993/article/details/79117544
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞