Skip to content

jynychen/0x3F-LeetCode

Repository files navigation

0x3F 灵茶山艾府 LeetCode 科學刷題題單

整理自 如何科學刷題 — by endlesscheng


題單目錄

# 原始連結 題單整理
1 滑动窗口与双指针(定长/不定长/单序列/双序列/三指针/分组循环) 01_sliding_window_two_pointers.md
2 二分算法(二分答案/最小化最大值/最大化最小值/第K小) 02_binary_search.md
3 单调栈(矩形面积/贡献法/最小字典序) 03_monotonic_stack.md
4 网格图(DFS/BFS/综合应用) 04_grid.md
5 位运算(基础/性质/拆位/试填/恒等式/思维) 05_bit_manipulation.md
6 图论算法(DFS/BFS/拓扑排序/基环树/最短路/最小生成树/网络流) 06_graph.md
7 动态规划(入门/背包/划分/状态机/区间/状压/数位/树形/优化) 07_dynamic_programming.md
8 常用数据结构(前缀和/栈/队列/堆/字典树/并查集/树状数组/线段树) 08_data_structures.md
9 数学算法(数论/组合/概率期望/博弈/计算几何/随机算法) 09_math.md
10 贪心算法(基本贪心策略/反悔/区间/字典序/数学/思维/构造) 10_greedy.md
11 链表、二叉树与回溯(前后指针/快慢指针/DFS/BFS/直径/LCA/一般树) 11_linked_list_tree_backtracking.md
12 字符串(KMP/Z函数/Manacher/字符串哈希/AC自动机/后缀数组) 12_string.md

建議刷題順序

對於初學者,建議按照以下順序循序漸進:

二分算法 → 滑動窗口與雙指針 → 位運算 → 單調棧
→ 鏈表、二叉樹與回溯 → 數據結構 → 圖論算法
→ 動態規劃 → 貪心與思維 → 網格圖 → 數學算法 → 字符串

參考資源

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors