posts

贪心与回溯题解:局部最优与搜索的艺术

LeetCode 贪心算法与回溯法分类题解,讲解贪心策略的正确性证明方法,回溯法的剪枝技巧与模板框架,覆盖排列组合、子集、N皇后等经典问题。

贪心与回溯题解

贪心重思路,回溯重模板。

贪心要点:

回溯模板:

def backtrack(路径, 选择列表):
    if 满足结束条件:
        result.add(路径)
        return
    for 选择 in 选择列表:
        做选择
        backtrack(路径, 新选择列表)
        撤销选择

专题文章

文章核心内容难度
贪心必刷 9 题区间问题(无重叠/引爆气球)、序列贪心(跳跃游戏/加油站/股票 II)、分发饼干/柠檬水找零,含正确性证明中级
回溯必刷 10 题子集/排列/组合三模板、去重技巧、组合总和、括号生成、N 皇后、单词搜索中级
全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python