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

总结

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

相关推荐
小淮AI2 天前
医学考研视频推荐|西综三家品牌对比:昭昭医考/小亮/贺银成,选课方向参考
考研
我星期八休息3 天前
软件测试—从认识到BUG
考研·安全·bug
Heorine3 天前
408 操作系统 知识点记忆(4)文件管理
考研
Heorine3 天前
408 操作系统 知识点记忆(5)输入/输出管理
考研
IT毕设实战小研3 天前
基于大数据的DAX40成分股金融新闻情感趋势可视化分析
android·大数据·python·考研·金融·课程设计
Heorine5 天前
408 计算机组成原理 知识点记忆(1)计算机系统概述
考研
Heorine6 天前
408 计算机组成原理 知识点记忆(4)指令系统
考研
Heorine6 天前
408 计算机组成原理 知识点记忆(5)中央处理器
考研
2601_949950636 天前
考研英语资料太散?用小程序把真题、词汇和错题放到一起
人工智能·学习·考研·小程序·刷题·小程序推荐
搜词研究员8 天前
# 德立教育和达德教育哪个好?学历提升选哪家?
考研·职场和发展·学习方法·高考