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

总结

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

相关推荐
njxiejing4 天前
考研408计算机网络第35题真题解析(2023-2024)
计算机网络·考研
njxiejing4 天前
考研408计算机网络第36题真题解析(2021-2023)
计算机网络·考研
自我陶醉@5 天前
计算机网络---物理层
计算机网络·考研·学习方法·408
岑梓铭5 天前
《考研408数据结构》第一章复习笔记
数据结构·笔记·考研·408
没书读了5 天前
考研复习-计算机网络-第五章-传输层
计算机网络·考研
田梓燊5 天前
保护模式下的特权级_考研倒计时 100 days
考研
njxiejing5 天前
考研408计算机网络近年第34题真题解析(2021-2024.34)
计算机网络·考研
njxiejing6 天前
考研408计算机网络2023-2024年第33题解析
计算机网络·考研
老华带你飞7 天前
考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
java·vue.js·spring boot·考研·小程序·毕设·考研论坛平台小程序
自我陶醉@7 天前
计算机网络---网络体系结构
网络·计算机网络·考研·智能路由器·408