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

虎门有没有做网站公司网址查询服务器地址

虎门有没有做网站公司,网址查询服务器地址,吉林百度seo,wordpress 首页翻页思路: 这个节点个数可以使用递归左儿子个数递归右儿子个数1,这个1是根节点,最后结果为节点个数,但我们没有练习到完全二叉树的性质. 完全二叉树的性质是:我简单说一下,大概就是其他节点都满了,就…

思路:

这个节点个数可以使用递归左儿子个数+递归右儿子个数+1,这个1是根节点,最后结果为节点个数,但我们没有练习到完全二叉树的性质.

完全二叉树的性质是:我简单说一下,大概就是其他节点都满了,就是只缺右面的叶子节点,右面叶子节点缺多少都行,只要不是左面少节点就行。

知道了这个性质,就直到完全二叉树是由满二叉树组成的,那么我们直接求满二叉树的节点就行,满二叉树的节点数量为depth*2-1

代码:

/*** 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;TreeNode left = root.left;TreeNode right = root.right;int leftDepth = 0, rightDepth = 0;while(left != null){left = left.left;leftDepth++;}while(right != null){right = right.right;rightDepth++;}if(leftDepth == rightDepth){return (2<<leftDepth)-1;}return countNodes(root.left) + countNodes(root.right) + 1;//这个+1是添加最后的根节点}
}

 

http://www.dtcms.com/wzjs/528686.html

相关文章:

  • 公司英文网站多少钱站长工具官网域名查询
  • 陕西建设银行官网站seo软件哪个好
  • 做二手车有哪些网站有哪些手续费网络营销工程师是做什么的
  • 网站后台不能排版个人怎么在百度上做推广
  • 做网站是干嘛登录百度
  • 商城网站开发公司网络营销专业学什么
  • 电脑设计怎么自学aso关键词优化工具
  • 矿产网站开发百度推广官方投诉电话
  • 个人秀网站自媒体平台排名前十
  • 响应式网站模板费用百度站长工具域名查询
  • 网站服务器安全部署百度指数怎么算
  • 做网站开发一般用什么语言网站页面排名优化
  • 网站建设细节html网页制作软件有哪些
  • php语言网站开发公司北京最近重大新闻
  • 厦门电商培训南宁seo计费管理
  • 微信营销案例pptseo推广具体做什么
  • 集团网站方案策划书重庆快速网络推广
  • 西安网站seo分析温州seo服务
  • 杭州 兼职 网站建设百度2022年版本下载
  • 通化网站建设公司网页版百度云
  • 济南地铁建设南安seo
  • 做爰视频免费安全的网站手机网页设计制作网站
  • 网站开发会什么软件企业邮箱怎么申请
  • jquery特效网站免费下载百度并安装
  • 唐山教育平台网站建设百度推广app怎么收费
  • 毕业设计做网站好做吗seo就业
  • 班级网站建设方案书珠海网站设计
  • 做宠物网站需要实现什么功能淘宝关键词查询
  • 什么是门户网站免费b站推广网站详情
  • 宿迁做网站公司厦门seo外包