TIP
贪心算法(又称贪婪算法)是一种在每一步选中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或最优的算法。
贪心算法与动态规划的不同在于它对每个子问题的解决方案都做出选择,不能回退。动态规划则会保存以前的运算结果,并根据以前的结果对当前进行选择,有回退功能。
贪心算法可以解决一些最优化问题,如:求图中的最小生成树、求哈弗曼编码等。
← 滑动窗口 算法与数据结构地址 →