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

总结

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

相关推荐
2601_949950632 天前
在线练题更方便,用练题簿打造属于自己的移动题库
学习·考研·刷题·小程序推荐
只说证事2 天前
电子商务专业考研还是考证更适合就业
考研
新中地GIS开发老师3 天前
27考研,要不要同时准备秋招呢?
考研
粉色大象4 天前
考研线代重难点:二阶实对称矩阵合同快速判定|2008数二第8题真题精讲
线性代数·考研·矩阵
只说证事4 天前
大数据专业考研还是考证比较好
大数据·考研
tobias.b5 天前
2009年考研数学一真题解析(二):第2题-选择题
考研
chusi7775 天前
2027考研历年真题+电子备考资料+电子版教材+笔记
笔记·考研
粉色大象6 天前
考研线性代数 · 二次型核心知识点全梳理(附2009数二真题)
线性代数·考研·矩阵
charliejohn7 天前
计算机考研 408 网络 电子邮件 概念及例题
网络·网络协议·计算机网络·考研
CAE二次开发工程师7 天前
【流体力学考研精讲】基础篇
考研·二次开发·仿真·cae·流体力学·结构仿真·#ansa