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

总结

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

相关推荐
大雪深埋085413 小时前
5.18本日总结
考研
lwewan1 天前
26考研408目录汇总~
笔记·考研
黄暄2 天前
初识计算机网络。计算机网络基本概念,分类,性能指标
笔记·学习·计算机网络·考研
小林学习编程3 天前
Springboot考研信息平台
spring boot·后端·考研
LVerrrr3 天前
Missashe考研日记—Day37-Day43
学习·考研
岑梓铭4 天前
考研408《计算机组成原理》复习笔记,第二章(2)数值数据的表示(浮点数篇)
笔记·考研·408·计算机组成原理
weixin_525936335 天前
考研复习全年规划
考研·学习方法·学习路线
熊峰峰5 天前
3.5 统计初步
考研·概率论
lwewan6 天前
26考研——中央处理器_指令执行过程(5)
笔记·考研
Hell with it6 天前
【bibtex4word】在Word中高效转换bib参考文献,Texlive环境安装bibtex4word插件
考研·学习方法