社区
C语言
帖子详情
急急急!!!!!求二叉树的高度的算法!!
aij123
2006-12-06 12:15:41
1、要求采用二叉链表作为存储结构,完成二叉树的建立、前序、中序、后序和按层遍历的操作,并求出二叉树的高度、所有叶子及树结点总数的算法,输出二叉树的广义表表示。
A
/ \
/ \
B C
/ \ /
D E F
/ \
G H
我就二叉树的高度不会,大大们帮帮忙。
...全文
879
9
打赏
收藏
急急急!!!!!求二叉树的高度的算法!!
1、要求采用二叉链表作为存储结构,完成二叉树的建立、前序、中序、后序和按层遍历的操作,并求出二叉树的高度、所有叶子及树结点总数的算法,输出二叉树的广义表表示。 A / \ / \ B C / \ / D E F / \ G H 我就二叉树的高度不会,大大们帮帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shellyyee
2006-12-06
打赏
举报
回复
可在遍历时顺便做
f_acme
2006-12-06
打赏
举报
回复
int getHeight(BTree *t)
{
if(*t == NULL)
return -1;
else return max(t->leftchild, t->rightchild)+1;
}
最简单的递归啊
aij123
2006-12-06
打赏
举报
回复
怎么家啊
aij123
2006-12-06
打赏
举报
回复
急啊,大大们帮帮忙。
ouyh12345
2006-12-06
打赏
举报
回复
可在遍历时顺便做
wormwormwormworm
2006-12-06
打赏
举报
回复
UP
aij123
2006-12-06
打赏
举报
回复
这不是c++的语法吗,我在tc上不能运行把
HappyTree
2006-12-06
打赏
举报
回复
int height(BTNode<T>* x) const
{
if (x == NULL) return 0;
int hl = height(x->lchild_);
int hr = height(x->rchild_);
if (hl > hr) return ++hl;
else return ++hr;
}
aij123
2006-12-06
打赏
举报
回复
在主函数中,如何输出retrun的值?
算法
入门教程——
二叉树
循序渐进的讲解
二叉树
的相关知识。其中包括二叉搜索树的插入、删除与查询、
二叉树
的遍历、
求
一颗
二叉树
的
高度
等重要且经典的知识。
已知先序和中序用c语言建树,
二叉树
及先序遍历
二叉树
,中序遍历
二叉树
,后序遍历
二叉树
...
1.
二叉树
的常用性质<1>.在
二叉树
的第i层上最多有2i-1个节点 。(i>=1)<2>.
二叉树
中如果深度为k(有k层),那么最多有2k-1个节点。...
二叉树
分类:满
二叉树
,完全
二叉树
满
二叉树
:
高度
为h,由2^...
二叉树
及先序遍历
二叉树
,中序遍历
二叉树
,后序遍历
二叉树
1.
二叉树
的常用性质 <1>.在
二叉树
的第i层上最多有2 i-1 个节点 。(i>=1) <2>.
二叉树
中如果深度为k(有k层),那么最多有2k-1个节点。(k>=1) <3>.若...
二叉树
及其三种遍历
1.
二叉树
的常用性质 <1>.在
二叉树
的第i层上最多有2 i-1 个节点 。(i>=1) <2>.
二叉树
中如果深度为k(有k层),那么最多有2k-1个节点。(k>=1) <3>.若.....
表达式
求
值问题数据结构课程设计
(一万字课设)读入原表达式(包括括号)并创建对应
二叉树
,其次对
二叉树
进行前序遍历、中序遍历、后续遍历(非递归),并输出逆波兰表达式,最后
求
解原表达式的值。使用到了栈的基本操作、
二叉树
的创建(合成树)等。
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章