问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求二叉树高度的原理、算法是什么,越详细越好,C语言,谢谢

发布网友 发布时间:2022-05-14 15:02

我来回答

2个回答

热心网友 时间:2023-10-21 17:46

首先分析二叉树的深度(高度)和它的左、右子树深度之间的关系。从二叉树深度的定义可知,二叉树的深度应为其左、右子树深度的最大值加1。由此,需先分别求得左、右子树的深度,算法中“访问结点”的操作为:求得左、右子树深度的最大值,然后加 1 。
int Depth (BiTree T ){ // 返回二叉树的深度
if ( !T ) depthval = 0;
else {
depthLeft = Depth( T->lchild );
depthRight= Depth( T->rchild );
depthval = 1 + (depthLeft > depthRight ?
depthLeft : depthRight);
}
return depthval;
}

热心网友 时间:2023-10-21 17:47

二叉树高度的计算是通过遍历来实现的,主要的遍历方法有三种:前序遍历、中序遍历、后序遍历,这几种方法又有共同的实现方法:一般采用递归来实现。递归算法在C语言中是个很重要的知识点。

希望回答对你有帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 二叉树叶子结点的数目的知识点? "你和我一样,一样的善良”这句歌词是哪首歌里的? 和你一样,这样的歌有哪些? 有没有一首歌有一句"我们都一样,一样的坚强,,,,,,和你一样"歌名是什么 谁能忘记陪你一路走过受过的伤,这是哪首歌的歌词? 关于描写“十一月”的古诗词都有哪些? 一首歌,内容有:谁在最需要的时候轻轻拍着我肩膀 谁在最快乐的时候愿意和我分享 日子~~~ 和我一样歌词 《和你一样》李宇春歌词是什么? 《和你一样》的歌词谁有??? 有一首歌,歌词带走谁在最快乐的时候愿意和我一起分享,日子那么长,我在你身旁,叫什么 求歌名! 对孩子上幼儿园的寄语 7月初买的sony的FZ15笔记本电脑无法装XP,谁知道为什么? 5000之内买哪款笔记本比较好啊!sony的优先? SONY专卖店有卖HDMI线吗 华硕 惠普 索尼的笔记本哪个好? 索尼DSC系列的数码相机和三星蓝调的数码相机哪个好 ecm-282麦克风能否胜任影视拍摄的挑杆录音 保险理赔员工作描述 保险理赔岗工作内容 某二叉树中有n个叶子节点,则该二叉树中度为2的结点数为? 2013年,九月计算机二级access是否考二叉树 二叉树是哪儿的知识点,为什么C语言书上没有? 计算机二级公共基础知识里的二叉树怎么学啊,感觉好难啊,根本就不懂啊,我也不是学计算机的 姓苗的女孩子取什么名字好听 平衡二叉树是重点吗?在考研或软考中涉及吗? 姓苗的 好听的女生名字 姓苗,女生,要一个好听的名字,最好和“语”有关 女孩,姓苗,一个字叫什么名字好听呀,求答案 姓苗的女孩取什么名字好听 帮忙起一个女孩姓苗的大方好听的名字 急求名字!女孩!姓苗!要优雅!谢谢了! 给女儿起个名子 姓苗 帮取个女孩名字 姓苗 最好是两个字的 虎年苗姓女孩起名字大全苗姓女孩叫什么好呢父亲姓苗母亲姓范 我的孩子姓苗,女孩,请帮我取个名字吧 自己做的网站,请教高手如何设置后台管理员权限? 事业单位婚假几天国家法定2020 每天晚上睡觉都做梦,半夜醒了就睡不着了怎么办? 日记四百字亲身做过的一件事