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

随机图片网站商城天气

随机图片网站,商城天气,网站建设有限公司,衡阳网站建设怎样收费提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣1161. 最大层内元素和二、力扣1302. 层数最深叶子节点的和三、力扣1609. 奇偶树 前言 有些二叉树的特殊技巧需要用层序遍历的方式来做#xff0c;比如… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣1161. 最大层内元素和二、力扣1302. 层数最深叶子节点的和三、力扣1609. 奇偶树 前言 有些二叉树的特殊技巧需要用层序遍历的方式来做比如下面列举的几道题。这类问题你当特殊题型记住就行了不会有太多变体的。 一、力扣1161. 最大层内元素和 /*** 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 maxLevelSum(TreeNode root) {int len Integer.MAX_VALUE;int sum Integer.MIN_VALUE;int depth 1;DequeTreeNode deq new ArrayDeque();deq.offerLast(root);while(!deq.isEmpty()){int count 0;int size deq.size();for(int i 0; i size; i ){TreeNode cur deq.pollFirst();count cur.val;if(cur.left ! null){deq.offerLast(cur.left);}if(cur.right ! null){deq.offerLast(cur.right);}}if(count sum){sum count;len depth;}depth ;}return len;} }二、力扣1302. 层数最深叶子节点的和 /*** 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 deepestLeavesSum(TreeNode root) {int sum 0;DequeTreeNode deq new ArrayDeque();deq.offerLast(root);while(!deq.isEmpty()){int size deq.size();int count 0;for(int i 0; i size; i ){TreeNode cur deq.pollFirst();if(cur.left ! null){deq.offerLast(cur.left);}if(cur.right ! null){deq.offerLast(cur.right);}if(cur.left null cur.right null){count cur.val;}}sum count;}return sum;} }三、力扣1609. 奇偶树 /*** 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 boolean isEvenOddTree(TreeNode root) {if(root.val % 2 0){return false;}DequeTreeNode deq new ArrayDeque();deq.offerLast(root);int depth 0;while(!deq.isEmpty()){TreeNode pre null;int size deq.size();for(int i 0; i size; i ){TreeNode cur deq.pollFirst();if(cur.left ! null){deq.offerLast(cur.left);}if(cur.right ! null){deq.offerLast(cur.right);}if(depth % 2 0 cur.val % 2 0){return false;}if(depth % 2 1 cur.val % 2 1){return false;}if(pre ! null){if(depth % 2 0){if(pre.val cur.val){return false;}}else{if(pre.val cur.val){return false;}}}pre cur;}depth ;}return true;} }
http://www.zqtcl.cn/news/289801/

相关文章:

  • 广州营销型网站建设团队专业建设内涵包括哪些内容
  • 网站如何做响应式布局外国网站上做Task
  • 知乎网站建设入门书大渡口集团网站建设
  • 免费网站建设是什么宁波网站建设的价格表
  • 网站设计导航栏高度网站设计的经营范围
  • 帮别人建设网站多少利润北京网站建设公司华网制作作
  • 微信网站需要备案吗瑞安商业网站建设
  • 做网站如何计算工资wordpress stheme
  • 网站建设销售人才简历wordpress 搜索tag
  • 设计网站专业云南旅行社网站开发
  • 小规模开普票网站建设几个点张浦专业做网站
  • 点击图片跳转到网站怎么做链接网址后缀名大全
  • php网站开发优化crm客户系统
  • 韩国网站免费模板wordpress数据库名称
  • 如何修改网站发布时间贵阳网站建设报价
  • 东莞网站推广培训免费云电脑
  • 湖北网站建设详细方案脑叶公司手机版下载
  • 淄博网站制作平台形象怎样建设旅游网站
  • 广州花都网站建设网站改版协议
  • 中国建设协会网站首页工信部网站备案被删除
  • 丹阳网站建设案例dedecms 购物网站
  • 网站上怎么做动画广告视频下载seo黑帽是什么意思
  • 服装网站建设网综合社区网站开发费用
  • 做网站预付款 怎么做账做律师网站的网络公司
  • 购物网站开发模板小程序注册拉新
  • 怎么建立一个网站能够与讯飞云对话罗湖附近公司做网站建设哪家好
  • 唐山网站制作公司北京网站开发优选ls20227
  • php 网站备份代码广州网站设计公司招聘
  • 做ppt的网站兼职上海未来网站建设公司
  • 某某公司网站建设论文wordpress 企业 主题