前言
题单
END
首先明确树是一种特殊的图。
常用的图的遍历方式为bfs或dfs。这同样也是树形问题的常用方式。和图一样树衍生出来的算法丰富多彩。
本文挑选了一些学习树的入门题目,包含常用遍历,序列化与反序列化等经典模型。
这些题目无论是在校学习,考研,或是求职等都是基础中的基础,要求牢牢掌握。熟练者都能做到一遍AC。
94. 二叉树的中序遍历
144. 二叉树的前序遍历
145. 二叉树的后序遍历
589. N 叉树的前序遍历
590. N 叉树的后序遍历
102. 二叉树的层序遍历
107. 二叉树的层序遍历 II
103. 二叉树的锯齿形层序遍历
429. N 叉树的层序遍历
993. 二叉树的堂兄弟节点
2641. 二叉树的堂兄弟节点 II
105. 从前序与中序遍历序列构造二叉树
106. 从中序与后序遍历序列构造二叉树
889. 根据前序和后序遍历构造二叉树
431. 将 N 叉树编码为二叉树
236. 二叉树的最近公共祖先
235. 二叉搜索树的最近公共祖先
104. 二叉树的最大深度
543. 二叉树的直径