技术栈

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

我要升天!2024-07-07 16:48

目录

  • 问题
  • 分析
  • 解答
    • 递归解答

问题

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

分析

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

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

解答

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

递归解答

上一篇:Linux内核链表使用方法
下一篇:PHP智慧门店微信小程序系统源码
相关推荐
代码or搬砖
2 分钟前
Java Lambda 表达式全面详解
java·开发语言·python
这周也會开心
11 分钟前
JDK1.8新增语法
java·开发语言
心随雨下
14 分钟前
TypeScript泛型开发常见错误解析
java·开发语言·typescript
郝学胜-神的一滴
41 分钟前
现代OpenGL窗口管理:GLFW从入门到实战
开发语言·c++·程序人生·图形渲染·个人开发
Bona Sun
1 小时前
单片机手搓掌上游戏机(十六)—pico运行fc模拟器之程序修改烧录
c语言·c++·单片机·游戏机
谁刺我心
1 小时前
C++三种智能指针unique、shared、weak
开发语言·c++
AGANCUDA
2 小时前
qt使用osg显示pcd点云的例子
开发语言·qt
小邓   ༽
2 小时前
50道C++编程练习题及解答-C编程例题
c语言·汇编·c++·编程练习·c语言练习题
2301_81568645
2 小时前
extern
java·开发语言
q***5638
2 小时前
Java进阶-SPI机制
java·开发语言
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07全球最强模型Grok4,国内已可免费使用!(附教程)08“我的电脑”图标没了怎么办 4种方法找回09KGG转MP3工具|非KGM文件|解密音频1046个Nano-banana 精选提示词,持续更新中