【数一线性代数】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 天前
特殊句式:倒装、强调、虚拟语气
考研
我的愿望是成为富婆1 天前
2027届应用统计学专业秋招:从统计基础到SQL、项目与业务表达
考研
m0_565827371 天前
非谓语动词,长难句核心难点
考研
m0_565827371 天前
长难句综合实战,全书复盘总结
考研
火眼金睛记单词3 天前
攻克考研英语熟词僻义:解锁高分密码的关键一步
经验分享·考研·小程序
killerbasd4 天前
总结 10.13
考研
killerbasd7 天前
总结 10.09
考研
m0_565827379 天前
定语从句,考研长难句头号考点
考研
m0_565827379 天前
名词性从句,考研长难句核心考点
考研
killerbasd9 天前
总结 10.08
考研