Framework
5/10/26About 2 min
Framework
framework/ 不再作为算法区的主分类,而是作为辅助方法论层存在。主线内容还是 data-structure/、search/、optimization/;这里更关注做题时如何分类、如何传参、如何组织代码。
What This Section Solves
- 看到一道题时,先按什么维度分类?
- 递归、遍历、分治、动态规划之间怎么区分?
- 写题时前序 / 后序、局部变量 / 全局变量、返回值 / 引用传递该怎么选?
- 如何把题解写得更稳定、可读、bug 更少?
Topic Map
Classification
Structure
按线、树、图、集合来理解状态结构,帮助决定遍历和建模方式。
EnumerationSearch
FOR / DFS / BFS 三种搜索方式的差别,以及它们对应的题型线索。
Optimization mindsetOptimise
减治、分治、动规这些优化思路在方法论层的统一视角。
Traversal orderOrder
前序、后序、访问时机与节点关系,决定代码到底在哪里做事。
State passingParameter
局部变量、返回值和全局变量应该怎么用,状态怎么从父传子或从子传父。
Interview codingQuality
代码质量、边界处理和 bug free 写法,是面试中很容易拉开差距的一层。
How to Use It
- 先在主线区学知识点。
- 遇到“这题到底该怎么分类、怎么写递归、怎么传状态”的问题,再回到
framework/。 - 把这里当成一套稳定的思考模板,而不是第二套重复目录。
