算法刷题分类体系

三层结构 · 点击任意标签查看深度解析、代码模板与关系图谱

🗂
数据结构类
决定问题的"形状"——用什么容器装数据,决定了可以使用哪些操作
💡
算法思想类
决定解题的"策略"——如何搜索答案、如何缩小问题规模
高级技巧类
前两类的组合优化——在特定场景下大幅降低复杂度的专项技法
数据结构类
数组 链表 队列 哈希表 二叉树
算法思想类
双指针 滑动窗口 二分查找 贪心 动态规划 回溯 BFS / DFS 分治 前缀和 差分
高级技巧类
单调栈 / 单调队列 二分答案 树形 DP 并查集
← 点击上方任意标签,查看深度解析