求二叉树的高度——函数递归的思想

二叉树的高度:左右两个数最高的那个的+1

c 复制代码
int TreeHight(BTNode* root)
{
	if (root == NULL)
	{
		return 0;
	}
	int lefhight=TreeHight(root->left);
	int righthight = TreeHight(root->right);

	return lefhight > righthight ? TreeHight(root->left) + 1 : TreeHight(root->right) + 1;
}
相关推荐
Lsk_Smion3 小时前
力扣实训 _ [75].颜色分类 _ 杨辉三角
数据结构·算法·leetcode
jidaowansui4 小时前
P11375 [GESP202412 六级] 树上游走
数据结构·算法
一切皆是因缘际会6 小时前
AI智能新时代
数据结构·人工智能·ai·架构
计算机安禾8 小时前
【数据库系统原理】第4篇:关系数据结构的形式化定义:域、笛卡尔积与关系模式
数据结构·数据库·算法
指针战神9 小时前
synchronized简易版Redis版跳表实现(注释干货)
数据结构
handler0110 小时前
【算法】并查集(普通/扩展/带权)模板与例题
数据结构·c++·笔记·算法·c·图论·查并集
糖果店的幽灵13 小时前
Pandas DataFrame 数据结构详解
数据结构·pandas
起个破名想半天了14 小时前
算法与数据结构之Dijkstra算法
数据结构·dijkstra·单源最短路径·迪杰斯特拉算法
啦啦啦啦啦zzzz14 小时前
数据结构:哈夫曼编码
数据结构·c++·哈夫曼编码
ChillCoding15 小时前
更新中:C++ STL库,查找排序(基础算法),数据结构,数学算法,竞赛相关基础
数据结构·c++·算法