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

day53(1.4)——leetcode面试经典150

222. 完全二叉树的节点个数

我感觉会有更简单的方法,但是我不知道,我这几题二叉树,只有一题是用bfs,所以这题我也用了bfs

222. 完全二叉树的节点个数

题目:

题解:

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */ class Solution { public int countNodes(TreeNode root) { int sum=0; if(root == null) { return 0; } Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); sum++; while(queue.size() > 0) { //poll是取出并移除,peek是查看 TreeNode treeNode = queue.poll(); if(treeNode.left != null) { queue.offer(treeNode.left); sum++; } if(treeNode.right != null) { queue.offer(treeNode.right); sum++; } } return sum; } }
http://www.jsqmd.com/news/196973/

相关文章:

  • packetbeat网络:语音描述流量模式识别异常行为
  • 2026年1月徐州MPP电力管公司推荐榜单分析 - 2025年品牌推荐榜
  • 印象笔记剪藏:网页音频内容一键转文字保存
  • 2025年12月AMP美国建筑大师奖申报服务商选型指南 - 2025年品牌推荐榜
  • grok模式识别:从语音日志提取结构化字段
  • graph关联分析:语音描述实体关系构建知识图谱
  • es客户端工具分页查询操作指南:from/size使用规范
  • 2026年权威发布:2025年长沙数字营销服务顶尖公司推荐榜单 - 2025年品牌推荐榜
  • 2026年长沙数字营销服务商知名排行 - 2025年品牌推荐榜
  • 2026年质量好的北京餐厅装修设计推荐榜单 - 行业平台推荐
  • 浏览器AI战局升温,Mozilla高层换帅后的战略转型
  • 2026年知名的北京餐厅装修设计精选榜单 - 行业平台推荐
  • 2026杭州婚礼场地推荐指南:草坪及户外婚礼场地精选,婚礼堂介绍与一站式婚礼服务汇总 - 栗子测评
  • 没有 iOS 源码的前提下如何进行应用混淆,源码混淆失效后的替代
  • 2026年南京高铁医疗转运机构服务商top5 - 2025年品牌推荐榜
  • 飞书多维表格:语音输入直接更新项目进度状态
  • viber企业通信:跨国团队多语言语音实时转写
  • Fun-ASR支持31种语言识别?官方文档未公开细节揭秘
  • 手把手教你启动Fun-ASR:bash start_app.sh详细说明
  • 提高批量处理效率:Fun-ASR参数调优建议
  • pdf阅读器增强:扫描版书籍语音朗读后反向转录
  • telegram机器人:发送语音即可获得文字翻译结果
  • peacock直播互动:观众语音提问实时投影到屏幕
  • 新华网专题:数字经济时代下的智能语音变革
  • WinDbg下载+VMware搭建内核调试实战案例
  • 从零实现同步时序逻辑电路:触发器选型操作指南
  • 小宇宙播客平台:为独立创作者提供转录支持
  • 如何通过热词提升客服录音识别准确率?
  • template模板:语音创建索引映射减少重复劳动
  • 2026年口碑好的晶圆减薄机品牌厂家推荐 - 行业平台推荐