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

总结

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

相关推荐
2601_961194025 分钟前
考研资料电子版|去哪找|网盘
java·c语言·c++·python·考研·php
2601_9611940231 分钟前
27考研资料|免费全套|电子版
考研·百度·微信·pdf·微信公众平台·facebook·新浪微博
05候补工程师3 小时前
【马原核心复习】唯物辩证法与认识论全景架构图解与精要笔记
经验分享·笔记·学习·考研
O&REO4 小时前
考研择校 AI Skill:kaoyan-navigator-skill
人工智能·考研
LBJ辉6 小时前
第 4 章 网络层
计算机网络·考研
2601_961194027 小时前
27考研资料|百度网盘|夸克网盘
android·xml·考研·ios·iphone·xcode·webview
2601_961194027 小时前
考研资料电子版|下载|pdf
java·python·考研·eclipse·django·pdf·pygame
2601_961194027 小时前
2027考研资料|什么时候出|资料库
考研
O&REO7 小时前
根据历年数据考研择校skill的设计和实现
人工智能·考研
酉鬼女又兒1 天前
零基础入门计算机网络:MAC地址、IP地址与ARP协议全面解析(含考研真题详解)
网络·网络协议·tcp/ip·计算机网络·考研·macos·职场和发展