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

总结

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

相关推荐
一杯奶茶¥11 小时前
c语言程序设计大学期末考试考研知识点重点笔记题库复习资料C语言重点考点题库资料合集
c语言·笔记·考研·c语言程序设计·c语言笔记
因你入海底1 天前
【考研】2026/7/10
考研·11408
A.零点3 天前
期末复习,408考研数据结构:第一章绪论完整知识梳理与真题深度解读
c语言·数据结构·笔记·考研
博界IT精灵3 天前
主存的扩展及其与CPU的连接(笔记没做完)
笔记·考研
WebGIS开发4 天前
GIS考研择校城市、学校和专业排名应该怎么排序?GIS就业受地域影响大吗?
考研·gis·地图学与地理信息系统
June bug4 天前
【199管理类联考】写作(第一轮复习)
考研·职场和发展·学习方法
岑梓铭5 天前
考研408《操作系统》复习笔记,第四章《4.2.2 文件操作、文件共享、文件保护》
linux·考研·操作系统·文件系统·408
2601_962341306 天前
计算机毕业设计之jsp考研在线复习平台
java·大数据·开发语言·hadoop·python·考研·课程设计
因你入海底8 天前
【考研】2026/7/4
考研·11408
因你入海底8 天前
【考研】2026/7/3
考研·11408