技术栈

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

oulaqiao2023-10-16 6:00

二叉树的高度:左右两个数最高的那个的+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;
}
上一篇:指定显卡运行python脚本
下一篇:UGUI交互组件ScrollBar
相关推荐
不知名XL
4 小时前
day50 单调栈
数据结构·算法·leetcode
cpp_2501
6 小时前
P10570 [JRKSJ R8] 网球
数据结构·c++·算法·题解
cpp_2501
6 小时前
P8377 [PFOI Round1] 暴龙的火锅
数据结构·c++·算法·题解·洛谷
季明洵
7 小时前
C语言实现单链表
c语言·开发语言·数据结构·算法·链表
only-qi
7 小时前
leetcode19. 删除链表的倒数第N个节点
数据结构·链表
cpp_2501
7 小时前
P9586 「MXOI Round 2」游戏
数据结构·c++·算法·题解·洛谷
浅念-
7 小时前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
爱吃生蚝的于勒
7 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
数智工坊
8 小时前
【数据结构-树与二叉树】4.6 树与森林的存储-转化-遍历
数据结构
望舒513
8 小时前
代码随想录day25,回溯算法part4
java·数据结构·算法·leetcode
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03openclaw配置教程(linux+局域网ollama)04UV安装并设置国内源05Linux下V2Ray安装配置指南06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决08Claude Code Skills 实用使用手册09在Trae中使用Pencil MCP10Vue-skills的中文文档