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

总结

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

相关推荐
码农幻想梦18 小时前
3472. 八皇后(北京大学考研机试题目)
考研·算法·深度优先
汤姆百宝箱2 天前
2026 考研初试成绩查询入口汇总+26考研复试资料汇总
考研·考研复试·考研成绩·考研初试·2026考研·考研出分·考研查分
17(无规则自律)2 天前
你对 argc 和 argv 的理解有多深?
linux·c语言·嵌入式硬件·考研
元亓亓亓2 天前
考研408--数据结构--day17--外部排序
数据结构·考研
宇木灵3 天前
考研数学-高中数学回顾函数的微分day8(完结)
笔记·学习·考研·数学·函数·导数·微分
宇木灵3 天前
考研数学-高中数学-反三角函数与特殊函数day3
笔记·考研·数学·函数
ppppppatrick5 天前
【深度学习基础篇】手算卷积神经网络:13道经典题全解析(考研/面试必备)
深度学习·考研·cnn
charliejohn6 天前
计算机考研 408 数据结构 中缀转后缀
数据结构·考研·算法
元亓亓亓9 天前
考研408--数据结构--day12--查找&二叉排序树
数据结构·考研·查找·二叉排序树
17(无规则自律)9 天前
LubanCat 2烧录一个新镜像后开发环境搭建
linux·嵌入式硬件·考研·软件工程