当前位置: 首页 > 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.zqtcl.cn/news/100241/

相关文章:

  • 四川省住房与城乡建设厅官方网站免费域名解析ip
  • 芜湖网站建设价格这么做网站原型图
  • 做传奇网站怎么弄的南京微网站开发
  • 网站建设基础教程人教版网站域名选择的原则
  • u盘做网站网站建设公司公司介绍
  • 嘉兴网站排名优化报windows wordpress 轻量级
  • html5网站开发方案海珠网站建设公
  • 津做网站建筑网课平台
  • 佛山制作手机网站汕头网站定制
  • 网站域名解释怎么做济南集团网站建设
  • 网站怎么做咨询网站开发商
  • 建立网站的第一步网站的管理系统
  • 安远做网站做宣传册网站
  • 网站建设概况君隆网站建设
  • 富源县住房和城乡建设局网站备案信息 网站名
  • 做门窗的网站宁波附近的seo推广
  • 上海网站建设解决方案怎样设计网站
  • 龙华建站公司seo研究中心怎么样
  • 网站的大图标怎么做项目网站
  • 南京网站设计机构wap网站设计方案
  • 建站点怎么做网站wordpress 重写规则
  • 泰州做网站优化服装网站建设方案ppt
  • wordpress怎么设计网站微商城科技
  • 昆山营销型网站建设旅游网页制作模板教程
  • 企业网站开发时间淘客网站开发源代码
  • 传奇世界新开服网站html静态网页模板代码
  • 门户网站app开发网络服务提供者发现未成年通过网络发布
  • 编辑网站在线注册系统行业网站制作
  • 国外建设网站的软件西宁设计网站建设
  • 云服务器网站配置在线设计免费logo