贪心算法是动态规划的一个特例,动态规划是贪心算法的泛化。
动态规划类似于穷举法,只是记录了之前的结果,不需要进行重复的计算,可以利用前边的结果(状态方程),一般复杂度比贪心高,但是可以得到全局最优解。
贪心算法每次只考虑当前,不保证能得到全局最优,只保证当前最优,应用前一般需要证明,一般复杂度比较低。
贪心算法是动态规划的一个特例,动态规划是贪心算法的泛化。
动态规划类似于穷举法,只是记录了之前的结果,不需要进行重复的计算,可以利用前边的结果(状态方程),一般复杂度比贪心高,但是可以得到全局最优解。
贪心算法每次只考虑当前,不保证能得到全局最优,只保证当前最优,应用前一般需要证明,一般复杂度比较低。