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

哈尔滨网站开发建设公司电话搜一搜搜索

哈尔滨网站开发建设公司电话,搜一搜搜索,如何修改wordpress的语言,硅橡胶东莞网站建设Day 51 题目描述 思路 根据完全二叉树的规律,完全二叉树的高度可以直接通过不断地访问左子树就可以获取,判断左右子树的高度: 1. 如果相等说明左子树是满二叉树, 然后进一步判断右子树的节点数(最后一层最后出现的节点必然在右子树中) 2. 如…

Day 51

题目描述

在这里插入图片描述

思路

根据完全二叉树的规律,完全二叉树的高度可以直接通过不断地访问左子树就可以获取,判断左右子树的高度:
1. 如果相等说明左子树是满二叉树, 然后进一步判断右子树的节点数(最后一层最后出现的节点必然在右子树中)
2. 如果不等说明右子树是深度小于左子树的满二叉树, 然后进一步判断左子树的节点数(最后一层最后出现的节点必然在左子树中

/*** 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) {if(root==null){return 0;}int left=findhigh(root.left);int right=findhigh(root.right);if(left==right){return (int)Math.pow(2,left)+countNodes(root.right);//左子树是满二叉树,右子树是完全二叉树}else{return (int)Math.pow(2,right)+countNodes(root.left);//右子树是少一层的满二叉树,左子树是完全二叉树}}public int findhigh(TreeNode root){int high=0;while(root!=null){root=root.left;high++;}return high;}
}
http://www.dtcms.com/wzjs/347491.html

相关文章:

  • 大理网站建设沛宣宁波seo推广定制
  • 网站优化方案书百度指数 移民
  • python做的网站有哪些百度游戏风云榜
  • 嘉兴网站推广价格百度移动端点赞排名软件
  • 学院网站建设意义智慧教育
  • 网站怎么做才能让更多平台展现自己怎样推广呢
  • 关于加强公司 网站建设的通知哪里可以接广告
  • 山西省网站建设制作营销推广的作用
  • 好的网站建设案例郑州百度seo排名公司
  • 南通网站建设团队活动策划方案详细模板
  • 建设flash网站青岛网络seo公司
  • cms建设网站郑州网站制作公司
  • 网站建设 镇江万达自己开网店怎么运营
  • 做群头像的网站在线制作图片搜索识图入口
  • 成都定制网站建设排名优化公司口碑哪家好
  • 做衣服 网站关键词排名顾问
  • 丹东做网站seo外包公司报价
  • 如何配置php网站新媒体营销成功案例
  • 多语言网站怎么实现北京seo网络推广
  • 给公司做网站怎么弄技术培训机构排名前十
  • 十大网站免费网络营销平台的主要功能
  • 广州专业的做网站公司seo点击排名器
  • 车辆对比那个网站做的好电子商务网站建设与维护
  • 做ppt的软件怎样下载网站百度推广账户登录首页
  • 永久免费的wap建站平台百度关键词排名查询工具
  • 东莞网站网络百度推广400电话
  • 做网站能用自己电脑吗网站开发
  • 汕头建网站网络营销的招聘信息
  • 如何看网站是用什么程序做的英语培训机构前十名
  • 网站建设痛点杭州百家号优化