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

总结

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

相关推荐
岑梓铭16 小时前
考研408《计算机组成原理》复习笔记,第三章(3)——多模块存储器
笔记·考研·408·计算机组成原理
热血的柯基破防了1 天前
操作系统—第一章 计算机系统概述
考研
今天背单词了吗9802 天前
算法学习笔记:4.KMP 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题
笔记·学习·考研·算法·leetcode·kmp算法
岑梓铭13 天前
计算机网络第九章——数据链路层《流量控制和可靠传输》
笔记·计算机网络·考研·408·计网
爱捣鼓的XiaoPu14 天前
基于Spring Boot的计算机考研交流系统的设计与实现
spring boot·后端·考研·毕业设计
雁于飞17 天前
计算机网络与数据通信基础
笔记·计算机网络·考研·学习方法
是兰兰呀~17 天前
【考研数学:高数8】一元函数积分学的概念与性质
考研
蒙奇D索大17 天前
【数据结构】图论实战:DAG空间压缩术——42%存储优化实战解析
数据结构·笔记·学习·考研·图论·改行学it
是兰兰呀~17 天前
【考研数学:高数9】一元函数积分学的计算
考研
西电研梦20 天前
西电新增信息力学与感知学院,26考研正式招生
经验分享·考研·遥感·研究生·西安电子科技大学