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
查看全文
相关阅读:
Keras实例教程(2)
Keras实例教程(1)
tf.nn.l2_loss()的用法
在tensorflow中使用batch normalization
Tensorflow的LRN是怎么做的
CNN卷积中多通道卷积的参数问题
caffe学习网站
交叉熵反向求导计算过程
矩阵求导
循环神经网络(RNN)模型与前向反向传播算法
原文地址:https://www.cnblogs.com/junnyfeng/p/192929.html
最新文章
icons 在线网站
vue_element_vue 引入路径@
vue_element_vue
php 获取数组深度的值
php 获取数组深度的key
数据挖掘快速上手
electron-vue 淘宝源
windows nodejs yarn 与hadoop yarn命令冲突
Fiddler响应post的请求 request body
centos7 安装php5.6
热门文章
【Sqoop学习之一】Sqoop简介
【Flume学习之二】Flume 使用场景
【Flume学习之一】Flume简介
【电商日志项目之三】数据收集二
【电商日志项目之二】数据收集一
【电商日志项目之一】项目介绍
【机器学习算法】逻辑回归调优
【机器学习算法】逻辑回归
【机器学习算法】线性回归
【机器学习之二】python开发spark案例
Copyright © 2011-2022 走看看