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

水头网站建设网站群建设系统

水头网站建设,网站群建设系统,网站界面设计的相关指南,开发一个网站需要多少钱跟着carl学算法#xff0c;本系列博客仅做个人记录#xff0c;建议大家都去看carl本人的博客#xff0c;写的真的很好的#xff01; 代码随想录 LeetCode#xff1a;222.完全二叉树节点的数量 给你一棵 完全二叉树 的根节点 root #xff0c;求出该树的节点个数。 完全二… 跟着carl学算法本系列博客仅做个人记录建议大家都去看carl本人的博客写的真的很好的 代码随想录 LeetCode222.完全二叉树节点的数量 给你一棵 完全二叉树 的根节点 root 求出该树的节点个数。 完全二叉树 的定义如下在完全二叉树中除了最底层节点可能没填满外其余每层节点数都达到最大值并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层从第 0 层开始则该层包含 1~ 2h 个节点。 示例 1 输入root [1,2,3,4,5,6] 输出6 示例 2 输入root [] 输出0 示例 3 输入root [1] 输出1 类似后序遍历直接递归 public int countNodes(TreeNode root) {if (root null)return 0;int leftCount countNodes(root.left);int rightCount countNodes(root.right);return 1 leftCount rightCount;}利用完全二叉树的特性通过公式来计算 public int countNodes(TreeNode root) {if (root null)return 0;TreeNode leftNode root.left;int leftDepth 0;while (leftNode ! null) {leftNode leftNode.left;leftDepth;}TreeNode rightNode root.right;int rightDepth 0;while (rightNode ! null) {rightNode rightNode.right;rightDepth;}// 如果左右子树高度相同即时一颗完全二叉树可以使用公式来计算节点个数if (leftDepth rightDepth)return (2 leftDepth) - 1;int leftCount countNodes(root.left);int rightCount countNodes(root.right);return 1 leftCount rightCount;}
http://www.pierceye.com/news/887417/

相关文章:

  • 网站推广网站关键词排名怎么做建站教程wp
  • 用织梦系统做网站产权网站建设需要掌握什么技术
  • 南宁seo平台费用安徽网站关键词优化排名
  • 李贤威 wordpress甘肃搜索引擎网络优化
  • 网站建设的步骤图片过程9377将军
  • 做彩票网站需要什么服务器wordpress slug
  • 个人空间网站建设太原做网页软件
  • 网站建站方式有哪些wordpress星座主题自适应
  • 如何为公司做网站算命 网站开发
  • 那些做软件的网站十大装潢公司上海
  • wordpress 仿站 主题公路建设网站
  • 接网站 建设网站建设业务员招聘
  • 江西工程建设信息网站服装公司网站建设
  • 什么店是做网站制作的dw网站结构图怎么做
  • 一个网站开发需要多久软件开发工时费用标准
  • 做网站 公司不懂英文怎么做英文的seo网站
  • 南宁企业门户网站建设价格连云港网站建设电话
  • 石林彝族网站建设网站活动页面设计
  • 网站建设流程表推广联盟有哪些平台
  • 制作网站深圳建大型门户网站
  • 网站开发招标技术规范书网站建设动态静态
  • 阿里巴巴网站开发工具北京的网站制作公司
  • 石家庄网站营销互联网运营培训课程
  • 单位网站服务的建设及维护oa软件定制开发
  • 银川公司网站建设zepto网站开发
  • 看谁做的好舞蹈视频网站电话营销
  • 开封建网站到哪里学平面设计
  • 电子商务与网站建设实践论文化工行业网站建设
  • 如何搭建一个网站平台卖16斤肉赚200元
  • 手机主页网站推荐江宁城乡建设局网站