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

韶关市网站建设_网站建设公司_漏洞修复_seo优化

阿里云建网站费用,成都响应式网站开发,域名注册之后怎么进行网站建设,优秀的个人网站设计模板提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣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,depth1,x,y);fun(root.right,depth1,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 {ListInteger res new ArrayList();public ListInteger 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.lebaoying.cn/news/122994.html

相关文章:

  • 百度网站优化公司容桂最新消息
  • 献县做网站青岛网站开发企业
  • 网站备案 核验单wordpress评论后显示不出来
  • 云南电子政务网站建设电子政务和网站建设自评
  • 域名可以做网站吗wordpress 捐助
  • 网站弄论坛形式怎么做兴宁电子商务网站建设
  • 微信公众平台网站建设新闻报道赛车pk10计划网站建设
  • 百度视频免费下载流程优化四个方法
  • 申请网站建设的请示电子商务商城网站建设
  • 山东网站优化推广删除后台wordpress新闻
  • 网站开发外包费用线上商城模板
  • 自己的网站怎么做淘宝联盟乐拾seo
  • 网站建设个可行性研究国外购物网站欣赏
  • shopify建站教程东莞网站建设实例推荐
  • 不用编程做APP和响应式网站自己如何建设微信网站
  • 游戏微网站模板自己装修设计app
  • 网站建设网页的长宽深圳seo技术
  • 公司网站建设会计你分录建设工程合同在性质上属于什么合同
  • 网站为什么要挂服务器wordpress显示不了图片不显示
  • 安徽省新天源建设公司网站建筑公司网站电工
  • 上海住房城乡建设厅网站首页wordpress 3.8
  • php网站方案排版设计模板免费
  • 企业官网建站步骤做网站专家
  • 做家政网上推广网站百度商店应用市场
  • 营销型网站建设需要懂什么网站改版的前端流程
  • 河南做网站公司报价厦门网站设计公司
  • 南宁网站建设开发jsp网站维护
  • 广州工商注册名字查询房地产网站建设与优化分析
  • 喊别人做的网站不肯给代码网页设计师个人简历
  • 东莞模板建站软件wordpress主题更新无法创建目录