【数一线性代数】021入门

Index

推荐阅读:https://blog.csdn.net/weixin_60702024/article/details/141729949

给定二叉树的根节点root,计算其叶节点的个数。


分析实现

类似于求二叉树的高度,二叉的树叶结点个数也可以通过递归,用左右子树的叶节点个数,简单地计算得出。

具体实现如下:

cpp 复制代码
int countLeaves(BTNode* root) {
    if (root == nullptr)
        return 0;
    if (!root->left && !root->right)
        return 1;
    return countLeaves(root->left) + countLeaves(root->right);
}

总结

以上就是递归计算二叉树结点个数的实现,递归的写法并不复杂,可作为简单的练习。

相关推荐
曦月逸霜6 小时前
湖科大计网好题——OSPF&RIP协议
考研
立志成为大牛的小牛2 天前
数据结构——四十八、B树(王道408)
数据结构·笔记·b树·学习·考研·算法
烧冻鸡翅QAQ3 天前
考研408笔记——数据结构
数据结构·笔记·考研
YangYang9YangYan3 天前
大专生考研深度解析与科学备考指南
大数据·考研
Shang180989357265 天前
THC63LVD1027D一款10位双链路LVDS信号中继器芯片,支持WUXGA分辨率视频数据传输THC63LVD1027支持30位数据通道方案
人工智能·考研·信息与通信·信号处理·thc63lvd1027d·thc63lvd1027
元亓亓亓5 天前
考研408--组成原理--day3--数字电路(补)&加减乘除
考研·408·组成原理·门电路·alu
蒙奇D索大6 天前
【计算机网络】考研408 | 数据链路层的“安全卫士”:探秘检错编码之奇偶校验码
经验分享·笔记·计算机网络·考研·改行学it
元亓亓亓6 天前
考研408--数据结构--day2--顺序表及其增删改查
数据结构·考研·顺序表·408
元亓亓亓7 天前
考研408--计算机网络--day4--组帧&差错控制&可靠传输
计算机网络·考研·数据链路层
aitoolhub7 天前
考研论文引用格式 AI 校验实操:工具合集 + 技术原理
c语言·人工智能·考研·aigc