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

广州网站建设培训网站自响应

广州网站建设培训,网站自响应,众创空间网站建设,网络服务公司名字二、路径总和 1.深度优先搜索 使用递归的方式遍历二叉树#xff0c;判断当前节点是否为叶子节点#xff0c;如果是叶子节点#xff0c;判断路径和是否等于目标和。如果不是叶子节点#xff0c;则递归遍历左右子树#xff0c;直到找到叶子节点或者遍历完整个二叉树。具体代…二、路径总和 1.深度优先搜索 使用递归的方式遍历二叉树判断当前节点是否为叶子节点如果是叶子节点判断路径和是否等于目标和。如果不是叶子节点则递归遍历左右子树直到找到叶子节点或者遍历完整个二叉树。具体代码如下 /*** 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 hasPathSum(TreeNode root, int targetSum) {if(root null) {return false;}int sum 0;return process(root,targetSum,sum);}public boolean process(TreeNode head,int targetSum,int sum) {if(head null) {return false; }sum head.val;if(head.right null head.left null sum ! targetSum) {return false;}if(head.right null head.left null sum targetSum) {return true;}return process(head.left,targetSum,sum) || process(head.right,targetSum,sum);} }复杂度分析 时间复杂度O(n)其中 n 是二叉树的节点数。在最坏情况下需要遍历二叉树的所有节点。空间复杂度O(h)其中 h 是二叉树的高度。空间复杂度主要取决于递归调用的层数递归调用的层数不会超过树的高度。
http://www.pierceye.com/news/100241/

相关文章:

  • 做网站前期创建文件夹博罗高端网站建设价格
  • 襄阳网站建设价格淄博网站推广价格
  • 网站推广的软件六安网站制作哪里有
  • 大型门户网站模板wordpress有哪些小工具
  • 有flash的网站新闻资讯app制作公司
  • 网站和平台有什么区别黄页88怎么发信息质量高
  • 阿里建站价格小户型室内装修设计公司网站
  • 建设银行网站安全性分析网络推广服务平台
  • 大型购物网站建设福建微网站建设公司
  • 做网站软件j程序员找工作网站
  • 济南网站建设系统画册设计公司宣传册
  • 上海网站设计方案家纺网站建设
  • 衡水精品网站建设游戏广告推广平台
  • 响应式企业网站建设营销战略
  • wordpress离线浏览搜索引擎优化包括
  • 门户网站建设需要多少呼伦贝尔市住房和城乡建设局网站
  • 静海集团网站建设住房城乡建设网站
  • 个人备案挂企业网站网站开发公司照片
  • 网站建设课程体会国内最新新闻简短
  • 网站开发大概价格最常用的网页制作软件
  • 商务网站模块设计时前台基础设施建设免费网站建设空间
  • 青海省公路工程建设总公司网站饮料公司网站模板
  • 建设部网站刘赵云网页版邮箱
  • 免费扑克网站企业网站怎么搜索优化
  • 做网站导航的厦门网站建设制作多少钱
  • 怎样免费注册网站域名鹤城建设集团网站
  • 3合1网站建设价格网站建设论坛快速建站
  • 怎样做钓鱼网站上海网站关键词排名优化报价
  • 昆明专业网站设计公司电商类网站设计模板
  • 网站流量用完了重庆网站推广