当前位置: 首页 > news >正文

【数一线性代数】021入门

Index

    • 推荐阅读:https://blog.csdn.net/weixin_60702024/article/details/141729949
    • 分析实现
    • 总结

推荐阅读:https://blog.csdn.net/weixin_60702024/article/details/141729949

给定二叉树的根节点root,计算其叶节点的个数。


分析实现

类似于求二叉树的高度,二叉的树叶结点个数也可以通过递归,用左右子树的叶节点个数,简单地计算得出。

具体实现如下:

int countLeaves(BTNode* root) {if (root == nullptr)return 0;if (!root->left && !root->right)return 1;return countLeaves(root->left) + countLeaves(root->right);
}

总结

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

http://www.lryc.cn/news/451997.html

相关文章:

  • (k8s)kubernetes中ConfigMap和Secret
  • stm32四足机器人(标准库)
  • 基于Hive和Hadoop的共享单车分析系统
  • 基于SSM和vue的机票订购管理系统
  • 【rCore OS 开源操作系统】Rust 练习题题解: Enums
  • VPN简述
  • 【Kubernetes】常见面试题汇总(四十九)
  • 常见排序算法以及冒泡排序的基础使用方法
  • 【网络安全】Cookie与ID未强绑定导致账户接管
  • Ansible Playbook原理与实践(Principles and Practice of Ansible Playbook)
  • 解决OpenCV保存视频 视频全部为绿色的bug
  • 手机使用指南:如何在没有备份的情况下从 Android 设备恢复已删除的联系人
  • TS系列(6):函数
  • 网盘能否作为FTP替代产品?企业该如何进行FTP国产化替代?
  • Python操作MongoDB
  • Redis --- 第二讲 --- 特性和安装
  • 基于单片机的两轮直立平衡车的设计
  • 828华为云征文|部署个人知识管理系统 SiyuanNote
  • MATLAB中pcg函数用法
  • Veritus netbackup 管理控制台无法连接:未知错误
  • 安全中心 (SOC) 与 网络运营中心 (NOC)
  • WPS使用越来越卡顿
  • 吴恩达深度学习笔记:卷积神经网络(Foundations of Convolutional Neural Networks)2.5-2.6
  • C# 解决Excel边框样式无法复制问题及实现格式刷功能
  • 前端组件化开发
  • 异步操作实现线程池
  • 长期提供APX515/B原装二手APX525/B音频分析仪
  • 【数据库差异研究】update与delete使用表别名的研究
  • idea远程连接docker
  • Docker 安装 ClickHouse 教程