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

总结

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

相关推荐
ssl_xxy2 天前
极限与连续杂题
考研·高等数学·极限·连续
博界IT精灵3 天前
栈(考研复习)
考研
我是玄兔3 天前
计算机组成原理(一 ~ 三章)
考研
我是玄兔3 天前
计算机组成原理(六-八章)
考研
我是玄兔3 天前
计算机组成原理(四-五章)
考研
【 】4235 天前
408计算机考研-计算机操作系统笔记-王道
笔记·考研
毕设源码-郭学长7 天前
【开题答辩全过程】以 考研资讯管理系统为例,包含答辩的问题和答案
考研
charliejohn8 天前
计算机考研 408 计算机网络 ARQ协议 相关公式及计算题例题
计算机网络·考研
小年糕是糕手9 天前
【35天从0开始备战蓝桥杯 -- Day2】
开发语言·jvm·数据库·c++·程序人生·考研·蓝桥杯
码农幻想梦22 天前
3472. 八皇后(北京大学考研机试题目)
考研·算法·深度优先