树把层级关系编码成递归结构。大多数树题可以从“当前节点需要从父节点得到什么、又需要向父节点返回什么”开始建模。
遍历、BST、分治、路径、深度与公共祖先等经典问题。
把二叉树递归推广到任意分支数量,强调统一的遍历抽象。