二叉树的层次遍历 II。给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)
LeetCode Problem 106-Construct Binary Tree from Inorder and Postorder Traversal
从中序与后序遍历序列构造二叉树。根据一棵树的中序遍历与后序遍历构造二叉树。
LeetCode Problem 105-Construct Binary Tree from Preorder and Inorder Traversal
从前序与中序遍历序列构造二叉树。根据一棵树的前序遍历与中序遍历构造二叉树。
LeetCode Problem 104-Maximum Depth of Binary Tree
LeetCode Problem 103-Binary Tree Zigzag Level Order Traversal
二叉树的锯齿形层次遍历。给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
LeetCode Problem 102-Binary Tree Level Order Traversal
LeetCode Problem 99-Recover Binary Search Tree
LeetCode Problem 101-Symmetric Tree
LeetCode Problem 100-Same Tree
LeetCode Problem 98-Validate Binary Search Tree
验证二叉搜索树。给定一个二叉树,判断其是否是一个有效的二叉搜索树。
假设一个二叉搜索树具有如下特征:
- 节点的左子树只包含小于当前节点的数。
- 节点的右子树只包含大于当前节点的数。
- 所有左子树和右子树自身必须也是二叉搜索树。