Np16、输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
来源:互联网 发布:qt 编程视频教程 编辑:程序博客网 时间:2024/04/30 12:52
题目(微软):
输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
例如输入
8
/ \
6 10
输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
例如输入
8
/ \
6 10
/ \ / \
5 7 9 11
输出 8 6 10 5 7 9 11。
解题思路:
编程之美3-10...分层遍历二叉树
思想很简单...一个队列,先将根节点入队....然后开始循环
当一个节点出队之前,将它的左子节点、右子节点入队,然后出队输出该节点的信息...
直到队列中的长度为0。
public class Q16 {public static void out(Node head){ArrayList<Node> list = new ArrayList<Node>();list.add(head);while(list.size()>0){Node node = list.get(0);System.out.println(node.data);if(node.leftChild !=null)list.add(node.leftChild);if(node.RightChild != null)list.add(node.RightChild);list.remove(0);}}public static void main(String[] args) {Node a = new Node(8);Node b = new Node(6);Node c = new Node(10);Node d = new Node(5);Node e = new Node(7);Node f = new Node(9);Node g = new Node(11);a.leftChild = b;a.RightChild = c;b.leftChild = d;b.RightChild = e;c.leftChild = f;c.RightChild = g;out(a);}}
- Np16、输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 【练习】输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 【算法】输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印(16)
- 题目:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 算法习题16:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 14. 微软面试题:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 16题:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 16 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 微软算法100道题-----输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 每天学习一算法系列(16)(输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印)
- 输入一颗二元树,从上往下按层打印树的每个节点,同一层按照从左往右的顺序打印
- 输入一颗二元树,从上往下按层打印树的每个节点,同一层按照从左往右的顺序打印。
- 20130313,微软3月13日发布7个安全补丁
- 设计模式学习6--外观模式
- 父子节点问题
- 关于echo %classpath% 曾经错误的改正
- JSP中常见的错误及其处理方式
- Np16、输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- Domain 的Value Range 值转换 (Conversion Routine) .
- 主流操作系统中给网卡添加内存IP
- 各种排序算法的实现及其比较
- Unity3d 模型的淡入淡出
- CPU私有变量(per-CPU变量)
- gdb断点调试的两个技巧-condition和ignore
- 解决android程序调用摄像头黑屏
- web测试 (五)安全测试