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

2021国内最好用免费建站系统seo包年优化费用

2021国内最好用免费建站系统,seo包年优化费用,仓库管理系统erp,wordpress上传预告片提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣993. 二叉树的堂兄弟节点二、力扣1315. 祖父节点值为偶数的节点和三、力扣1448. 统计二叉树中好节点的数目四、力扣1469. 寻找所有的独生节点 前言 二叉…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣993. 二叉树的堂兄弟节点
  • 二、力扣1315. 祖父节点值为偶数的节点和
  • 三、力扣1448. 统计二叉树中好节点的数目
  • 四、力扣1469. 寻找所有的独生节点


前言


二叉树的递归分为「遍历」和「分解问题」两种思维模式,这道题需要用到「遍历」的思维。

一、力扣993. 二叉树的堂兄弟节点

/*** 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 {int depthX = -1, depthY = -1;boolean flag = true;public boolean isCousins(TreeNode root, int x, int y) {fun(root,1,x,y);if(flag == false){return false;}if(depthX == depthY){return true;}return false;}public void fun(TreeNode root, int depth, int x, int y){if(root == null){return ;}if(root.val == x){depthX = depth;}if(root.val == y){depthY = depth;}if(root.left != null && root.right != null){if((root.left.val == x || root.left.val == y) && (root.right.val == x || root.right.val == y)){flag = false;}}fun(root.left,depth+1,x,y);fun(root.right,depth+1,x,y);}
}

二、力扣1315. 祖父节点值为偶数的节点和

/*** 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 {int sum = 0;public int sumEvenGrandparent(TreeNode root) {fun(root, null, null);return sum;}public void fun(TreeNode root, TreeNode parent, TreeNode grandParent){if(root == null){return;}if(grandParent != null && grandParent.val % 2 == 0){sum += root.val;}fun(root.left, root, parent);fun(root.right, root, parent);}
}

三、力扣1448. 统计二叉树中好节点的数目

/*** 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 {int count = 0;public int goodNodes(TreeNode root) {fun(root,Integer.MIN_VALUE);return count;}public void fun(TreeNode root, int preMax){if(root == null){return;}if(root.val >= preMax){preMax = root.val;count ++;}fun(root.left, preMax);fun(root.right, preMax);}
}

四、力扣1469. 寻找所有的独生节点

/*** 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 {List<Integer> res = new ArrayList<>();public List<Integer> getLonelyNodes(TreeNode root) {fun(root);return res;}public void fun(TreeNode root){if(root == null){return;}if(root.left == null && root.right != null){res.add(root.right.val);}if(root.left != null && root.right == null){res.add(root.left.val);}fun(root.left);fun(root.right);}
}
http://www.yayakq.cn/news/805209/

相关文章:

  • 怎么改网站上的logo怎么网上注册公司
  • 武冈网站建设河北康城建设集团网站
  • 网站建设的实验原理企业网站seo策略
  • zf厂手表网站一级消防工程师考试大纲
  • 骏域网站建设专家青海省网站建设公司
  • 58同城网站模板页面设计怎么设计
  • 怎么建个人网站国医堂网站平台建设
  • 企业网站备案要求如何提升wordpress网站速度
  • 做网站软件 wordpage找人帮忙注册app推广
  • 有关于网站建设的参考文献科技类公司网站设计
  • 一搜网站制作泉州市网站设计企业
  • 张北北京网站建设西安网站建设报价
  • 网站收缩广告wordpress评论刷新查看
  • 工程设计东莞网站建设技术支持1.网站建设基本流程是什么
  • 南山做网站公司自己做网页怎么赚钱
  • 双体系建设网站惠州建网站公司
  • 网站建设公司哪家强南通集团网站建设
  • 互助网站开发南通市做网站
  • 做网站空间不给账号密码嵌入式软件开发兼职
  • 厦门云端企业网站建设新手网站
  • 海南网站建设获客网站建设首期款
  • 保护环境做网站素材html写一个心形网页
  • 用jsp做网站的感想优化方案官网
  • 眼科医院网站建设方案最新公司起名大全免费
  • 枣庄市网站建设wordpress调用热评文章
  • 网站方案策划怎么写遵义市住房和城乡建设局网站
  • 珲春市建设局网站自己建网站程序
  • 做电商网站一般需要什么流程网站建设与开发试题与答案
  • 搭建网站需要学什么软件网站设计与开发专家
  • 电子商务网站建设汉狮seo实战培训视频