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

总结

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

相关推荐
白狐_7982 天前
考研408算法设计题保命策略:链表专题暴力解法精讲(2015 & 2019真题实战)
考研·算法·链表
因你入海底3 天前
【考研】2026/8/5
考研·11408
killerbasd4 天前
总结 8.04
考研
南风微微吹5 天前
【英一】考研英语一历年真题及答案解析PDF(1980-2026年)
考研·pdf
mifengxing6 天前
计算机组成原理——存储器系统
开发语言·考研·计算机组成原理·复习笔记·计算机408
因你入海底6 天前
【考研】2026/8/2
考研·11408
举个栗子。9 天前
最新考研资料合集,持续更新
考研
killerbasd11 天前
总结 7.28
考研
CS创新实验室11 天前
考研复习的第一性原理:大脑、反馈与能量的三角法则
考研
CLK音视频广播设备13 天前
河南川利卡科技集团助力华北水利水电学院会议室扩声项目落地
科技·考研