二叉树题目分类大纲
具体刷题路线
二叉树的遍历方式
- 144. 二叉树的前序遍历
- 145. 二叉树的后序遍历
- 94. 二叉树的中序遍历
- 102. 二叉树的层序遍历
- 107. 二叉树的层序遍历 II
- 199二叉树的右视图
- 637. 二叉树的层平均值
- 429. N 叉树的层序遍历
- 515. 在每个树行中找最大值
- 116. 填充每个节点的下一个右侧节点指针
- 117. 填充每个节点的下一个右侧节点指针 II
- 104. 二叉树的最大深度
- 111. 二叉树的最小深度
- 297二叉树的序列化与反序列化
二叉树的属性
- 101. 对称二叉树
- 104. 二叉树的最大深度
- 111. 二叉树的最小深度
- 222. 完全二叉树的节点个数
- 110. 平衡二叉树
- 257. 二叉树的所有路径
- 404. 左叶子之和
- 513. 找树左下角的值
- 112. 路径总和
- 113路径总和II
二叉树的修改与构造
求二叉搜索树的属性
二叉树的公共祖先问题
二叉搜索树的修改与构造
- 701. 二叉搜索树中的插入操作
- 450. 删除二叉搜索树中的节点
- 669. 修剪二叉搜索树
- 108将有序数组转化为二叉搜索树
- 1382将二叉搜索树变平衡
- 450删除二叉搜索树中的节点
- 230二叉搜索树中第K小的元素
- 173二叉搜索树迭代器
参考资料
【1】算法导论12章:二叉搜索树
【2】算法导论13章:红黑树
【3】leetcode题库
【4】代碼随想录