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

目录

问题

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

分析

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

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

解答

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

递归解答

相关推荐
程序员大雄学编程1 天前
用Python来学微积分34-定积分的基本性质及其应用
开发语言·python·数学·微积分
liu****1 天前
12.线程(二)
linux·开发语言·c++·1024程序员节
DKPT1 天前
如何设置JVM参数避开直接内存溢出的坑?
java·开发语言·jvm·笔记·学习
林一百二十八1 天前
Python实现手写数字识别
开发语言·python
小小鱼儿飞1 天前
QT Quick QML项目音乐播放器16----无边框窗口拖动、小窗播放、隐藏系统托盘
开发语言·qt
-指短琴长-1 天前
Qt的下载和安装【Windows】
开发语言·windows·qt
不会编程的小寒1 天前
C++ this指针、常函数、内联函数
java·开发语言
小冯的编程学习之路1 天前
【C++】:C++基于微服务的即时通讯系统(2)
开发语言·c++·微服务
许长安1 天前
C/C++中的extern关键字详解
c语言·开发语言·c++·经验分享·笔记
奔跑吧邓邓子1 天前
【C语言实战(71)】C语言进阶:树与图的奇妙数据之旅
c语言···开发实战