二叉树节点个数(C语言)

目录

问题

根据所给的二叉树,求出二叉树的节点个数。

分析

1.如果节点为空,则返回0

2.节点个数 = 左子树的节点个数+右子树的节点个数+1

解答

c 复制代码
int TreeSize(BTNode*  root)
{
	return root == NULL ? 0 : TreeSize(root->left) + TreeSize(root->right) + 1;
}

递归解答

相关推荐
zhangzeyuaaa1 天前
Python变量的四种作用域
开发语言·python
范纹杉想快点毕业1 天前
C语言全能实战教程
c语言·开发语言
大空大地20261 天前
程序调试与异常处理
开发语言
二等饼干~za8986681 天前
源码可控:云罗 GEO 源头工厂,开源搭建 + 二次开发全链路解决方案
服务器·开发语言·开源·php·音视频·ai-native
维度攻城狮1 天前
pycallgraph2drawio:Python 调用链可视化 + Draw.io 自由编辑
开发语言·python·draw.io·graphviz
蒙奇·D·路飞-1 天前
大模型时代下 Java 后端开发的技术重构与工程实践
java·开发语言·重构
wljy11 天前
Qt入门(一)
开发语言·qt
ZK_H1 天前
半导体工艺流程
java·c语言·开发语言·计算机网络·金融
计算机安禾1 天前
【数据结构与算法】第39篇:图论(三):最小生成树——Prim算法与Kruskal算法
开发语言·数据结构·c++·算法·排序算法·图论·visual studio code
liliangcsdn1 天前
sentence-transformer如何离线加载和使用模型
开发语言·前端·php