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

做肯德基玻璃门网站铜山区规划建设局网站

做肯德基玻璃门网站,铜山区规划建设局网站,洪梅镇仿做网站,wordpress如何双语提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣1602. 找到二叉树中最近的右侧节点二、力扣437. 路径总和 III三、力扣560. 和为 K 的子数组 前言 二叉树的递归分为「遍历」和「分解问题」两种思维模式… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣1602. 找到二叉树中最近的右侧节点二、力扣437. 路径总和 III三、力扣560. 和为 K 的子数组 前言 二叉树的递归分为「遍历」和「分解问题」两种思维模式这道题需要用到「遍历」的思维模式 一、力扣1602. 找到二叉树中最近的右侧节点 /*** 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 dif Integer.MAX_VALUE;TreeNode res null;int high -1;int flag -1;public TreeNode findNearestRightNode(TreeNode root, TreeNode u) {fun(root, u, 1,1);return res;}public void fun(TreeNode root, TreeNode u, int index, int depth){if(root null){return;}if(root u){high depth;flag index;}else if(high depth){if((index - flag) dif){res root;dif index - flag;}}fun(root.left , u, index * 2, depth 1);fun(root.right, u, index *2 1, depth 1);} }二、力扣437. 路径总和 III /*** 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 {MapLong,Integer preSumPath new HashMap();int res 0;long targetSum , pathSum ;public int pathSum(TreeNode root, int targetSum) {if(root null){return 0;}this.targetSum targetSum;this.pathSum 0;preSumPath.put(0L,1);fun(root);return res;}public void fun(TreeNode root){if(root null){return;}pathSum root.val;res preSumPath.getOrDefault(pathSum - targetSum,0);preSumPath.put(pathSum, preSumPath.getOrDefault(pathSum,0)1);fun(root.left);fun(root.right);preSumPath.put(pathSum,preSumPath.getOrDefault(pathSum,0)-1);pathSum - root.val;} }三、力扣560. 和为 K 的子数组 class Solution {public int subarraySum(int[] nums, int k) {int[] preSum new int[nums.length1];for(int i 0; i nums.length; i ){preSum[i1] nums[i] preSum[i];}int count 0;for(int low 0; low preSum.length - 1; low ){for(int high low; high preSum.length-1; high ){if(preSum[high 1] - preSum[low] k){count ;}}}return count;} }
http://www.yutouwan.com/news/115277/

相关文章:

  • 网站建设环保广告设计有哪些
  • 卡盟网站怎么做图片大全怎么自己做音乐网站
  • 东莞网站seo公司哪家大东莞专业网站推广工具
  • 如何做网站内链合肥公司网站开发
  • 做竞价的网站可以做优化吗学校网站建设调查报告
  • 做网站关于我们php网站开发实例视频教程
  • 只做男生穿搭的网站网页界面
  • 做电影网站心得整合营销公司排名
  • 网站模板建站教程深圳采纳品牌营销策划公司
  • 泰安网站建设哪里有福建省港航建设发展有限公司网站
  • wordpress 类似 免费seo的作用
  • 凡科网站建设好企业建设营销网站的目的
  • 深圳美食教学网站制作东莞公司注册哪家好
  • 山东小语种网站建设大型门户网站制作教程
  • 海淀营销型网站建设网络公司经营范围大全
  • 怎么评价一个网站设计做的好坏南昌 提供网站设计 公司
  • html网页制作网站wordpress 区块链
  • 做盗版视频网站吗云南网站建设天软科技
  • 做旅游网站课程设计报告品牌建设的内容
  • 网站链接改名怎做301天津百度推广公司地址
  • 网站搭建哪家好网页布局的设计步骤
  • 大兴模版网站搭建哪家好网站建设 上市公司
  • 大连建站方案昭通网站建设 hardlcp
  • 科技馆网站建设背景郑州网站建设哪家好
  • 商丘企业网站服务小说系统 wordpress
  • 电子商务的建站流程孝感市门户网站
  • 做淘宝客网站挣钱wordpress author=1
  • 海珠区做网站的公司网站安全检测平台
  • 动态域名可以建网站重庆妇科医院哪家好医院公立医院
  • 怎么做软文代发平台网站资源下载