算法算法设计与分析2026-09-25 1分钟阅读#算法 #算法思想这里按算法设计策略组织笔记:每一种策略先讲清核心思想与适用条件,再用经典问题完整走一遍「建模 → 递归关系 → 填表/搜索过程 → 代码实现 → 复杂度分析」。阅读全文
算法动态规划2026-09-25 1分钟阅读#算法 #动态规划 #算法思想动态规划与分治法类似,都是把问题分解为规模更小的子问题。区别在于:分治法的子问题相互独立,而动态规划的子问题相互重叠——同一个子问题会在递归过程中被反复求解。动 …阅读全文
算法贪心法2026-09-25 1分钟阅读#算法 #贪心法 #算法思想贪心法在每一步决策时都选择当前状态下最优的选项,并且一旦做出选择就不再回溯。它期望通过一系列局部最优选择得到全局最优解——这个期望并不总是成立,因此贪心法必须配 …阅读全文
算法回溯法2026-09-25 1分钟阅读#算法 #回溯法 #算法思想回溯法是一种系统地搜索问题解空间的方法,本质是带剪枝的深度优先搜索。它从根结点出发,按深度优先策略搜索解空间树;搜索到某个结点时,先判断该结点是否可能包含问题的 …阅读全文
算法分支限界法2026-09-25 1分钟阅读#算法 #分支限界法 #算法思想分支限界法在问题的解空间树上搜索,但与回溯法的深度优先不同,它采用广度优先或最小耗费(最大效益)优先的策略扩展结点。每一个活结点只有一次机会成为扩展结点:一旦成 …阅读全文