题目
- 求二叉树的最大深度;
- 求二叉树的最小深度;
- 求二叉树中节点的个数;
- 求二叉树中叶子节点的个数;
- 求二叉树中第k层节点的个数;
- 判断二叉树是否是平衡二叉树;
- 判断二叉树是否是完全二叉树;
- 判断两个二叉树是否完全相同;
- 判断两个二叉树是否互为镜像;
- 翻转二叉树/镜像二叉树;
- 求两个二叉树的最低公共祖先节点;
- 二叉树的前序遍历;
- 二叉树的中序遍历;
- 二叉树的后序遍历;
- 构造二叉树(前序遍历和中序遍历/后序遍历和中序遍历);
- 二叉树中插入/删除节点;
- 输入一个二叉树和一个整数,打印出二叉树中节点值的和等于输入整数所有的路径;
- 二叉树的搜索区间;
- 二叉树的层次遍历;
- 二叉树内两个节点的最长距离;
- 不同的二叉树;
- 判断二叉树是否是合法的二叉查找树(BST);
More
一篇文章搞定面试中的二叉树题目(java实现)
https://www.jianshu.com/p/0190985635eb