文章目录 一、前言二、分治法2.1 分治法概述2.2 递归技术2.3 二分查找 三、回溯法四、贪心法五、动态规划法六、案例 一、前言 二、分治法 2.1 分治法概述 一般使用递归的思想,把大问题分解为若干小的相同问题,每个小问题和原问题解法是相同的,其中每个子问题是相互独立的。 2.2 递归技术 2.3 二分查找 L是要查找的数列,a,b代表起止范围。 三、回溯法 回溯法是一种深度优先搜索法。 四、贪心法 是一种性价比方案,不一定得到最优解。 五、动态规划法 和分治法类似地把原问题分成若干字问题,都是动态规划法强调用查表的方式解决问题。 六、案例 习题: 答案: 习题: