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

总结

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

相关推荐
m0_565827371 小时前
定语从句,考研长难句头号考点
考研
m0_565827371 小时前
名词性从句,考研长难句核心考点
考研
killerbasd3 小时前
总结 10.08
考研
南风微微吹1 天前
考研数学一、二、三历年真题及答案解析PDF(1987-2026年)
考研·pdf
killerbasd1 天前
总结 10.07
考研
通信考研小马哥2 天前
河北工程大学807考研:线上复试,录取分数与参考书目
考研·通信考研·信号与系统·河北工程大学·27考研
Zootopia6262 天前
论文复现|五机编队任务链
c语言·c++·考研·无人机·创业创新·学习方法·高考
唐维康3 天前
昆工计算机408考研2027招285人,比去年少6人
人工智能·考研·昆明理工大学
humors2213 天前
【转】理解文中重要句子的含义
学习·考研·读书·升学·阅读理解·语文·中心句
humors2214 天前
【转】逻辑基础知识
学习·考研·读书·教育·逻辑·升学·语文