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

总结

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

相关推荐
humors2211 小时前
【转】理解文中重要句子的含义
学习·考研·读书·升学·阅读理解·语文·中心句
humors2211 天前
【转】逻辑基础知识
学习·考研·读书·教育·逻辑·升学·语文
IT研究室2 天前
最新大数据毕业设计选题推荐-基于大数据的考研相关视频数据可视化分析-大数据-Spark-Hadoop-Bigdata
大数据·考研·课程设计
DevNo2 天前
我的2026中医执业医师笔试资料使用小记
笔记·学习·考研
DevNo2 天前
我的医学考研学习品牌接触记录
学习·考研
知了学历孙老师3 天前
非全硕士上课怎么安排:周末班、集中班还是网络班
人工智能·考研·福建成考
小淮AI3 天前
医学考研视频课程选择思路:西综、英语、政治分阶段梳理
考研
唐维康3 天前
昆明理工大学817通信工程考研名额一年比一年少
人工智能·考研·昆明理工大学·昆明理工大学通信考研
晚来的棠棠3 天前
27考研数学超全资料PDF
考研·pdf
新中地GIS开发老师5 天前
保研上岸后,地理学三年怎么走?
考研·地信