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

力扣222 代码随想录Day15 第四题

完全二叉树结点的数量

class Solution {
public:int countNodes(TreeNode* root) {if(root==NULL) return 0;TreeNode* le=root->left;TreeNode* ri=root->right;int ld=0;int rd=0;while(le){le=le->left;ld++;}while(ri){ri=ri->right;rd++;}if(ld==rd) return(2<<ld)-1;int ln=countNodes(root->left);int rn=countNodes(root->right);int result=ln+rn+1;return result;}
};

http://www.xdnf.cn/news/19583.html

相关文章:

  • 【高并发内存池】三、线程缓存的设计
  • Steam开发者上架游戏完整指南(含具体技术细节)
  • 【最新Pr 2025安装包(Adobe Premiere Pro 2025 中文解锁版)安装包永久免费版下载安装教程】
  • Java-Spring入门指南(一)Spring简介
  • 如何把HTML转化成桌面Electron
  • B树和B+树,聚簇索引和非聚簇索引
  • 网络准入控制,阻断违规外联-企业内网安全的第一道防线
  • 通用的二叉数迭代方法
  • 深入浅出 RabbitMQ-TTL+死信队列+延迟队列
  • 如何使用Kafka处理高吞吐量的实时数据
  • 赵玉平《跟司马懿学管理》读书笔记
  • 智能高效的Go IDE——GoLand v2025.2全新上线
  • 图像编码--监控摄像机QP设置大小?
  • Git 代码提交管理指南
  • 为啥我Nginx证书配的没问题,但客户端却发现证书不匹配?
  • 从零开始搭建体育电竞比分网,手把手教你全流程
  • 京东科技大模型RAG岗三轮面试全复盘:从八股到开放题的通关指南
  • 若想将gpu的代码在昇腾npu上运行,创建docker应该创建怎么样的docker?(待完善)
  • 从模态融合到高效检索:微算法科技 (NASDAQ:MLGO)CSS场景下的图卷积哈希方法全解析
  • 【XR硬件系列】Apple Vision Pro 完全解读:苹果为我们定义了怎样的 “空间计算” 未来?
  • 【C语言指南】回调函数:概念与实际应用的深度剖析
  • 【LeetCode热题100道笔记】前 K 个高频元素
  • 4种有效方法将联想手机数据传输到电脑
  • JD潜在前端二面高频题解析
  • 云计算学习100天-第43天-cobbler
  • 【Vue2 ✨】Vue2 入门之旅(七):事件处理
  • 还在苦苦做PPT?不,你只是缺了这套模板。
  • DAG与云计算任务调度优化
  • 【机器人概念设计软件操作手册】建筑与环境建模
  • 基于 HTML、CSS 和 JavaScript 的智能图像饱和度调整系统