zoukankan
html css js c++ java
打印树
利用了树的中序遍历,不过是从右边到左边的中序遍历。
#include
<
iostream.h
>
#include
"
tree.h
"
template
<
class
NODETYPE
>
void
outputTree(TreeNode
<
NODETYPE
>
*
ptr,
int
totalSpaces)
{
if
(ptr
!=
0
)
{
outputTree(ptr
->
rightPtr,totalSpaces
+
5
);
for
(
int
i
=
0
;i
<
totalSpaces;i
++
)
cout
<<
'
'
;
cout
<<
ptr
->
getData()
<<
endl;
outputTree(ptr
->
leftPtr,totalSpaces
+
5
);
}
}
int
main()
{
Tree
<
int
>
intTree;
int
intVal;
cout
<<
"
Enter 15 integer valuse\n
"
;
for
(
int
i
=
0
;i
<
15
;i
++
)
{
cin
>>
intVal;
intTree.insertNode(intVal);
}
outputTree(intTree.rootPtr,
0
);
return
0
;
}
运行结果:
99
97
92
83
72
71
69
49
44
40
32
28
19
18
11
查看全文
相关阅读:
Android开发环境搭建全程演示(jdk+eclipse+android sdk)
这样在web service 中的android调用soap
lotus数据库已坏,不能分配空间
android 的sdk在线安装失败问题处理
Android环境变量的设置
App列表之圆角ListView源码
安装Android SDK出现Failed to fetch URL http://dl
BW Delta (增量)更新方法 . 沧海
SAP BW系统日常维护日常工作及常见的Infopackage错误 沧海
传输一个特定的InfoObject 沧海
原文地址:https://www.cnblogs.com/junnyfeng/p/192929.html
最新文章
获取http请求
GridView控件使用技巧——用DataKeyNames来保存绑定的datatable更多的字段值
有关弹窗页面的注意问题
javascript event 事件
生成唯一id号解决方法
java笔试题选择题编程题集锦
一、SQL基础
调用网页弹窗
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
数据库操作基本方法实现
热门文章
ajaxed free classic ASP Ajax Library (VBScript)
php.ini 中文英文对照详细配置手册
Javascript代码压缩、加密算法的破解分析及工具实现
判断读者浏览器类型和屏幕分辨率,自动调用不同CSS
Windows2008下Apache2、PHP5、MySQL6、PHPMyadmin、ZendOptimizer安装详细过程
有关phpmyAdMin详细使用说明[集合]
再谈iframe自适应高度
jQuery Ajax 全解析
PHP 初学者资源收集
无法载入 mcrypt 扩展,
请检查 PHP 配置
Copyright © 2011-2022 走看看