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

总结

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

相关推荐
博界IT精灵1 天前
第二章(进位计数制及其数据之间的相互转换)
考研
2401_876964131 天前
27考研优路|肖睿|唐辛|师大集训营|大牙|B站橙啦101公共课PDF
考研·pdf
WebGIS开发1 天前
2027地信考研怎么选适合自己的学校?
考研·gis·地图学与地理信息系统·地理学考研
2401_876964132 天前
27考研余炳森概率论|喻老李良2027资料网课
windows·git·考研·svn·eclipse·github·概率论
2401_876964132 天前
27考研396经济类联考历年真题PDF
考研·pdf
2401_876964132 天前
27考研李艳芳网课|王谱2027数学讲义
人工智能·经验分享·深度学习·考研·算法·计算机视觉·概率论
如君愿2 天前
考研复习 Day 41 | 密码学--第四章 分组密码(下)
考研·密码学·课后习题
05候补工程师2 天前
【408高分笔记】数据结构冲刺:二叉树遍历性质、特殊形态与栈的跨界联动秒杀技巧
数据结构·经验分享·笔记·考研·算法
05候补工程师3 天前
【408考研·数据结构专题】二叉树、树与森林、线索树及哈夫曼树核心考点与秒杀技巧深度总结
数据结构·经验分享·笔记·考研·算法
如君愿3 天前
考研复习 Day 42 | 密码学--第五章 序列密码(上)
考研·密码学