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

总结

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

相关推荐
新中地GIS开发老师2 天前
保研上岸后,地理学三年怎么走?
考研·地信
HKUST_3 天前
香港科技大学工学院2027FALL研究生项目招生宣讲会-长安大学专场
考研·香港科技大学·工学院·香港留学
荒原之梦网3 天前
荒原之梦考研数学:以原创笔记与真题解析辅助系统复习
笔记·考研
唐维康4 天前
2027昆明理工大学机械考研分析:机械工程专硕157人占六成
考研·昆明理工大学
新中地GIS开发老师4 天前
本科人文地理与城乡规划,考研专业和院校有什么推荐?
考研
runningshark5 天前
英语-语法-状语从句
考研
唐维康12 天前
昆工冶金实际招291人,202个靠调剂:一志愿89人
考研·材料工程·昆明理工大学
2601_9623811312 天前
考研真题讲解系列视频怎么做:从题型拆解到自动配音的成片流程
考研
runningshark12 天前
英语-作文-图表作文
考研