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

泰安网页设计公司seo推广代理

泰安网页设计公司,seo推广代理,常州做网站公司有哪些,哪些网站可以找兼职做室内设计给定一个二叉树的 root ,确定它是否是一个 完全二叉树 。 在一个 完全二叉树 中,除了最后一个关卡外,所有关卡都是完全被填满的,并且最后一个关卡中的所有节点都是尽可能靠左的。它可以包含 1 到 2h 节点之间的最后一级 h 。 示…

给定一个二叉树的 root ,确定它是否是一个 完全二叉树 。

在一个 完全二叉树 中,除了最后一个关卡外,所有关卡都是完全被填满的,并且最后一个关卡中的所有节点都是尽可能靠左的。它可以包含 1 到 2h 节点之间的最后一级 h 。

示例 1:

输入:root = [1,2,3,4,5,6]
输出:true
解释:最后一层前的每一层都是满的(即,结点值为 {1} 和 {2,3} 的两层),且最后一层中的所有结点({4,5,6})都尽可能地向左。

示例 2:

输入:root = [1,2,3,4,5,null,7]
输出:false
解释:值为 7 的结点没有尽可能靠向左侧。

代码实现:

class Solution {int size = 0;int maxPosition = 0;public boolean isCompleteTree(TreeNode root) {dfs(root, 1);return size == maxPosition;}private void dfs(TreeNode root, int position) {if (root == null) {return;}size++;maxPosition = Math.max(position, maxPosition);dfs(root.left, 2 * position);dfs(root.right, 2 * position + 1);}
}

原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

视频讲解:二叉树完全性验证_哔哩哔哩_bilibili

http://www.15wanjia.com/news/49691.html

相关文章:

  • 做mv主题网站软文范例大全500
  • 微网站报价百度宣传推广
  • 手机网站制作方法seo是怎么优化
  • 自己做的网站怎么爬数据怎么在百度上做网站
  • 个人做网站 需要学什么只是市场营销图片高清
  • 对电子商务网站设计的理解株洲seo推广
  • 做网站属于什么行业汽车软文广告
  • 怎样在手机上做动漫视频网站长沙网动网络科技有限公司
  • wordpress换行不换段落零基础seo入门教学
  • 网站做专题提升权重晚上网站推广软件免费版
  • 阿里云部署网站微信朋友圈广告如何投放
  • 济南网站建设 泉诺2022年热点营销案例
  • 怎么做网站有利于收录石家庄网站关键词推广
  • 怎么选择一家好的网站建设公司2023年免费进入b站
  • 博彩网站开发不存储数据犯法吗seo网络营销招聘
  • 如何做网站二级域名黄冈网站推广软件
  • 成都 直播网站建设外链工具xg下载
  • 烟台网站建设的方法有哪些淘宝补流量平台
  • 南通门户网站营销计划书7个步骤
  • 什么网站收录排名最高电脑零基础培训学校
  • 网站广告费怎么做分录绍兴seo优化
  • 网站后台上次图片网络营销的概念及内容
  • 苏州网站建设哪家好做网络推广可以通过哪些渠道推广
  • 网站怎么进入后台维护aso优化公司
  • 手机软件制作和做网站相同交换神器
  • 三合一网站建设西安百度公司官网
  • 惠州建设局网站宁波免费seo在线优化
  • 请人做网站后台密码郑州seo顾问阿亮
  • wordpress 通知seo关键词排名价格
  • 企炬网站网站建设的意义和目的