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

总结

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

相关推荐
唐维康3 小时前
昆工817信号与系统2026真题分值与复习建议
考研·昆明理工大学
唐维康5 小时前
2026年昆工891考研真题应用题分值分布与重点题型解析
考研
IT毕设实战小研8 小时前
基于安卓的考研资讯系统设计与实现
android·大数据·vue.js·爬虫·python·考研·课程设计
博界IT精灵1 天前
浮点数的规格化
考研
killerbasd2 天前
总结 8.27
考研
AIkk864 天前
医学考研西综306优质网课视频推荐|全科目选课指南
考研
2501_929807254 天前
考研初试专业课140+总分400+重庆邮电大学801信号与系统考研经验重邮,电子信息与通信工程,真题,大纲,参考书,博睿泽信息通信Jenny。
考研·信息与通信·信号处理·通信·电子信息
charliejohn5 天前
考研政治 马原 (专题1) 政经计算题
考研
唐维康7 天前
2026年昆工机械考研复试,淘汰率11.5%的警示
考研
2601_9499506314 天前
在线练题更方便,用练题簿打造属于自己的移动题库
学习·考研·刷题·小程序推荐