遍历二叉树
来源:互联网 发布:营销推广软件 编辑:程序博客网 时间:2024/06/10 00:32
递归遍历:
public static<T> String scanTree(TNode<T> t){String result="";int n=0;if(t!=null){result+=scanTree(t.left);result+=t.nodeValue+" ";result+=scanTree(t.right);}return result;}
迭代按层遍历:
public static<T> String levelOrderDisplay(TNode<T> t){LinkedQueue<TNode<T>> p=new LinkedQueue<TNode<T>>();TNode<T> q;String s="";p.push(t);while(!p.isEmpty()){q=p.pop();s+=q.nodeValue+" ";if(q.left!=null){p.push(q.left);}if(q.right!=null){p.push(q.right);}}return s;}
- 二叉树遍历、分层遍历
- 遍历二叉树--二叉树
- 【树】遍历二叉树
- 二叉树遍历
- 二叉树遍历
- 二叉树的遍历
- (原创)遍历二叉树
- 二叉树遍历-php
- 查找--遍历二叉树
- 遍历二叉树
- 二叉树遍历规则
- 二叉树的遍历
- 二叉树遍历
- 遍历二叉树
- 二叉树遍历问题
- 二叉树遍历
- 二叉树遍历(zz)
- 二叉树的遍历
- sql server 2005数据库中的文件和文件组的详解
- Android SystemUI (导入到Eclipse,可以正常运行)
- jquery判断asp.net<asp:Repeater>里面的checkbox是否选中
- 调整系统时间,导致https站点无法访问,skype无法登陆等问题
- rest服务解释
- 遍历二叉树
- ARM基础:汇编调用C程序
- Repeater控件中实现checkbox的全选
- C++ Primer Chapter 8 stringstream 提供的转换或格式化
- ctrl+左键点击一个函数名,跳转到另一个文件,如何返回原位置?
- Thinkphp: 关于文件格式引起运行的错误
- 基于WIZ820io的以太网关(兼容XBEE、Arduino扩展)
- tomcat如何配置环境变量
- adb命令、adb shell与Linux各种命令