【数一线性代数】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);
}

总结

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

相关推荐
Angelina_Jolie1 天前
一文搞懂 SCI、SSCI、CSSCI、C 刊、核心期刊:定义、作用、层级对比及投稿选择
考研·职场和发展·创业创新
17(无规则自律)1 天前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
飞机和胖和黄1 天前
考研之王道C语言第三周
c语言·数据结构·考研
LBJ辉3 天前
第 8 章 排序
数据结构·考研·算法·排序算法
番茄大王sc4 天前
2026年科研AI工具深度测评(一):文献调研与综述生成领域,维普科创助手领跑学术严谨性
人工智能·深度学习·考研·学习方法·论文笔记
70asunflower5 天前
Zotero论文阅读标记颜色框架
人工智能·学习·考研
飞机和胖和黄8 天前
考研之C语言第二周作业
c语言·开发语言·考研
Three~stone9 天前
【27考研资料合集|无偿分享,持续更新中[特殊字符]】
考研
小W子10 天前
2026.1.23小记
考研·学习方法
Three~stone10 天前
27考研资源合集(持续更新)
考研