二叉树是一种常见的数据结构,它由节点组成,每个节点最多有两个子节点:左子节点和右子节点。二叉树的层次遍历是一种广度优先搜索算法,它按层次从上到下逐层遍历二叉树的节点。
首先,我们需要定义二叉树的节点类,包含节点值、左子节点和右子节点的引用。
class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int val) {
this.val = val
二叉树是一种常见的数据结构,它由节点组成,每个节点最多有两个子节点:左子节点和右子节点。二叉树的层次遍历是一种广度优先搜索算法,它按层次从上到下逐层遍历二叉树的节点。
首先,我们需要定义二叉树的节点类,包含节点值、左子节点和右子节点的引用。
class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int val) {
this.val = val