大家好,又见面了,我是你们的朋友全栈君。
层序遍历
1.把根结点放到队列中
2.循环直到?
1.从队列取出队首元素 2.孩子入队列
public static void levelOrder1(TreeNode root) {
if (root == null) {
return;
}
Queue<TreeNode> queue = new LinkedList<>();
queue.add(root);
while (!queue.isEmpty()) {
TreeNode front = queue.poll();
System.out.println(front.val);
if (front.left != null) {
queue.add(front.left);
}
if (front.right != null) {
queue.add(front.right);
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143458.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...