最优解贪心算法多段图的最短路径
贪心算法一般来说是解决“最优问题”,具有编程简单、运行效率高、空间复杂度低等特点。
一、贪心算法与简单枚举和动态规划的运行方式比较
贪心算法一般是求“最优解”这类问题的。最优解问题可描述为:有n个输入,
它的解是由这n个输入的某个子集组成,并且这个子集必须满足事先给定的条
件。这个条件称为约束条件。而把满足约束条件的子集称为该问题的可行解。这
些可行解可能有多个。为了衡量可行解的优劣,事先给了一个关于可行解的函数,
称为目标函数。目标函数最大(或最小)的可行解,称为最优解。
a)求“最优解”最原始的方法为搜索枚举方案法(一般为回溯法)。
b)其次现今竞赛中用的比较普遍的动态规划(需要满足阶段
用户评论
还不错,可以看看
还比较有启发性,谢谢分享!
可以在编程前学习,明白原理
挺有启发的,值得学习
修改后可以用,不错