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

黄页网站推广服务网站开发李沛杰

黄页网站推广服务,网站开发李沛杰,H5网站整站,东莞网站建设公司注册给定一个二叉树的 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.yayakq.cn/news/533229/

相关文章:

  • 微信网站开发工具英文官网建设
  • 上海最专业的网站设计制网站内容批量替换
  • 公益网站模板海贼王路飞和女帝做的网站
  • 如何找工程项目信息东莞网站建设白帽seo
  • diy在线定制网站系统网页制作实训报告范文
  • 如何建设优化一个网站长沙网站建设哪里好
  • 企业电子网站的建设案例分析网上学设计哪个网站好
  • 广州哪里有外贸网站wordpress自定义菜单导航
  • 提升学历的好处有哪些福州短视频seo免费
  • 禅城做网站wordpress 插件站
  • 苏州高端网站建设linux创建网站
  • wordpress快速建站教程微信 wordpress 群发
  • 邮政管理网站建设三十分钟激励视频素材
  • 属于门户网站的有小程序模板购买
  • 深圳网站建设流程华夏望子成龙网站开发背景
  • 性价比高柳州网站建设北京装饰公司名录
  • 大型企业的微网站谁做网页链接提取
  • 柳州网站建设公司哪家好app开发公司天品科技
  • 做家电网站外贸论坛有哪些平台
  • 宜昌 网站建设 公司网站制作最便宜
  • 做视频的网站带模板下载网站推广自己可以做吗
  • 浙江建筑信息网站广告公司排行榜
  • 有经验的网站建设本地镇江网站建设
  • 青岛网站优化多少钱wordpress仪表盘密码
  • 淘宝客网站域名谁会做企业设计公司
  • 济南做网站的好公司酷我音乐网站架构
  • 网站域名跳转怎么弄广州深圳
  • 威宁住房和城乡建设局网站网站首页上的动画是咋做的
  • 查不到网站备案dedecms对比wordpress
  • 网站浮窗代码运城网站建设运城天气