随笔分类 - 算法设计与分析
做做笔记
摘要:一、概述 1.设计思想 贪心算法通过一系列选择来得到问题的解,所做的每个选择都是当前状态下局部最好选择,即贪心选择。 贪心算法并不从整体最优上加以考虑,所做的选择只是在某种意义上的局部选择,在一些情况下,即使贪心算法不能得到整体最优解,但其最终结果确实最优解的很好的近似解。 2.基本要素 (1)贪心
阅读全文
摘要:一、概述 1.设计思想 动态规划法将待求解问题分解成若干个相互重叠的子问题,每个子问题对应决策过程的一个阶段,通过组合子问题而解决整个问题的解。 2.基本要素 (1)最优子结构 最优性原理体现为问题的最优子结构特性。当一个问题的最优解中包含了子问题的最优解时,则称该问题具有最优子结构特性。 (2)重
阅读全文
摘要:一、概述 1.设计思想 递归:直接或间接地调用自身 分治法:将一个规模为n的难以解决的大问题划分成k个规模较小的子问题,这些子问题相互独立且与原问题性质和解法类似,递归求解这些子问题,再合并子问题的解得到原问题的解 2.求解过程 (1)划分(平衡子问题、独立子问题) (2)求解子问题(递归、循环)
阅读全文