算法积累 发表于 2019-11-20 更新于 2019-11-22 分类于 算法学习贪心算法思想 假设一个问题比较复杂,暂时找不到全局最优解,那么我们可以考虑把原问题拆成几个小问题(分而治之思想),分别求每个小问题的最优解,再把这些“局部最优解”叠起来,就“当作”整个问题的最优解了。 使用贪心算法的前提: 1、原问题复杂度过高; 2、求全局最优解的数学模型难以建立; 3、求全局最优解的计算量过大; 4、没有太大必要一定要求出全局最优解,“比较优”就可以。