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

总结

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

相关推荐
HKUST_2 天前
香港科技大学广州|可持续能源与环境学域博士招生宣讲
考研·香港科技大学广州·可持续能源与环境·直博·留学申请·南京理工大学·南京信息工程大学
南飞测绘视界2 天前
考研,要不要每天早起?
考研
图先4 天前
第11讲—一元函数积分学之积分等式与积分不等式
考研
AnalogElectronic9 天前
考研408计算机学科专业基础综合 数据结构复习
数据结构·考研·链表
羊小猪~~9 天前
LLM--SFT简介
python·考研·算法·ai·大模型·llm·微调
AnalogElectronic9 天前
考研408计算机学科专业基础综合——操作系统复习
考研
AnalogElectronic9 天前
考研408计算机学科专业基础综合——计算机网络复习
计算机网络·考研
AnalogElectronic9 天前
考研408计算机学科专业基础——计算机组成原理复习
考研
郝YH是人间理想11 天前
考研数学二图签——不定积分
考研
EQUINOX111 天前
26考研浙计个人备考全流程
考研