1、题目描述
2、题目分析 【该题是非常经典的题目!】
可参考之前分析文章:二叉树的层序遍历(从上到下,从下到上,之字/锯齿/蛇形)
遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有节点,使每一个节点都被访问一次,而且只被访问一次。
最基本的是树的结构体(根,左子树,右子树)
//树的结构体
class TreeNode{
int val;
TreeNode left;
TreeNode right;
TreeNode(int val){
this.val = val;
}
TreeNode(int val, TreeNode left, TreeNode right){
this.val = val;
this.left = left;
this.right = right;
}
}
<