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

总结

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

相关推荐
元亓亓亓16 小时前
考研408--组成原理--day6--外部存储器&Cache
考研·cache·408·存储器
立志成为大牛的小牛1 天前
数据结构——五十四、处理冲突的方法——开放定址法(王道408)
数据结构·学习·程序人生·考研·算法
立志成为大牛的小牛2 天前
数据结构——五十三、处理冲突的方法——拉链法(王道408)
数据结构·学习·考研·算法
元亓亓亓2 天前
考研408--计算机网络--day6--局域网&IEEE802&VLAN
网络·计算机网络·考研·vlan·局域网·ieee
B站_计算机毕业设计之家3 天前
python招聘数据 求职就业数据可视化平台 大数据毕业设计 BOSS直聘数据可视化分析系统 Flask框架 Echarts可视化 selenium爬虫技术✅
大数据·python·深度学习·考研·信息可视化·数据分析·flask
元亓亓亓3 天前
考研408--操作系统--day6--内存&内存管理&连续分配管理方式
考研·操作系统·内存·408
元亓亓亓4 天前
考研408--组成原理--day5--存储系统&主存储器&DRAM和SRAM
考研·存储·408·组成原理
鹓于5 天前
第十四章 DNA的生物合成
考研
以梦为马mmky5 天前
考研专业课135+初试复试经验!
经验分享·考研·信号与系统·山东师范大学
烧冻鸡翅QAQ6 天前
考研数学:多元函数微分学
考研