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

总结

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

相关推荐
酉鬼女又兒1 天前
零基础入门计算机网络:从基本概念到核心交换技术
开发语言·计算机网络·考研·职场和发展·php
05候补工程师1 天前
【考研高数核心突破】极限的本质、高频解题套路与海涅定理深度解析(附经典例题思维导图式拆解)
经验分享·笔记·考研·算法
酉鬼女又兒1 天前
零基础入门计算机网络:定义、分类与核心性能指标
开发语言·计算机网络·考研·青少年编程·职场和发展·php
如君愿1 天前
考研复习 Day 44 | 密码学--第六章 Hash函数(上)
考研·密码学·哈希算法
killerbasd2 天前
总结 5.31
考研
如君愿3 天前
考研复习 Day 43 | 密码学--第五章 序列密码(下)
考研·密码学·课后习题
05候补工程师3 天前
【英语学习笔记】基于“底层逻辑转换”与“去动词化”的英汉互译核心方法论及写作高分公式
经验分享·笔记·学习·考研
w2018003 天前
考研各科真题答题卡PDF可打印(英语、管综、数学等)
考研
博界IT精灵4 天前
第二章(进位计数制及其数据之间的相互转换)
考研
2401_876964134 天前
27考研优路|肖睿|唐辛|师大集训营|大牙|B站橙啦101公共课PDF
考研·pdf