## 剑指Offer（Java版）：从上往下打印二叉树 原

一贱书生

Java代码实现：

package cglib;

import java.util.Queue;

class BinaryTreeNode{

int value;
BinaryTreeNode leftNode;
BinaryTreeNode rightNode;

}

public class DeleteNode {
public static void main(String args[])
{ BinaryTreeNode root1=new BinaryTreeNode();
BinaryTreeNode node1=new BinaryTreeNode();
BinaryTreeNode node2=new BinaryTreeNode();
BinaryTreeNode node3=new BinaryTreeNode();
BinaryTreeNode node4=new BinaryTreeNode();
BinaryTreeNode node5=new BinaryTreeNode();
BinaryTreeNode node6=new BinaryTreeNode();
root1.leftNode=node1;
root1.rightNode=node2;
node1.leftNode=node3;
node1.rightNode=node4;
node4.leftNode=node5;
node4.rightNode=node6;
root1.value=8;
node1.value=8;
node2.value=7;
node3.value=9;
node4.value=2;
node5.value=4;
node6.value=7;
DeleteNode test=new DeleteNode();
test.printFromTopToBottom(root1);
}

public void printFromTopToBottom(BinaryTreeNode root){
if(root==null)
return;
while(!queue.isEmpty()){
BinaryTreeNode node=queue.poll();
System.out.print(node.value);
if(node.leftNode!=null){
}
if(node.rightNode!=null){
}
}
}
}

8879247

### 一贱书生

【剑指offer纪念版】-- 面试题目录

2.实现Singleton模式 3.二维数组中的查找 4.替换空格 5.从尾到头打印链表 6.重建二叉树 7.用两个栈实现队列 8.旋转数组的最小数字 9.斐波那契数列 【剑指offer纪念版】--9 斐波那契数列 10.二...

01/19
0
0

nanchen2251
2018/07/03
0
0
[算法总结] 3 道题搞定 BAT 面试——堆栈和队列

2018/09/04
0
0

JerryWangSAP
2018/10/12
0
0
[算法总结] 20 道题搞定 BAT 面试——二叉树

2018/09/04
0
0

29分钟前
1
0
PHP和Redis实现在高并发下的抢购及秒杀功能

xiaogg
31分钟前
1
0

crossin
44分钟前
4
0
Spring Cloud底层原理

54分钟前
8
0
Linux重启Tomcat

55分钟前
2
0