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

用asp做的网站如何运行成都网站开发公司哪家好

用asp做的网站如何运行,成都网站开发公司哪家好,网站建设管理要求,做cpa用单页网站好还是路径总和 链接 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径#xff0c;这条路径上所有节点值相加等于目标和 targetSum 。如果存在#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 叶子节点…路径总和 链接 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径这条路径上所有节点值相加等于目标和 targetSum 。如果存在返回 true 否则返回 false 。 叶子节点 是指没有子节点的节点。 示例 1 输入root [5,4,8,11,null,13,4,7,2,null,null,null,1], targetSum 22 输出true 解释等于目标和的根节点到叶节点路径如上图所示。 示例 2 输入root [1,2,3], targetSum 5 输出false 解释树中存在两条根节点到叶子节点的路径 (1 -- 2): 和为 3 (1 -- 3): 和为 4 不存在 sum 5 的根节点到叶子节点的路径。 示例 3 输入root [], targetSum 0 输出false 解释由于树是空的所以不存在根节点到叶子节点的路径。 递归法 返回值和参数 返回值就是搜索所有路径不用处理返回值所以bool 参数节点路径和 bool traversal(TreeNode* cur,int sum)终止条件 到叶子节点值等于和不等于 if(cur-leftNULL cur-rightNULL sumtargetSum) return true;if(cur-leftNULL cur-rightNULL sum!targetSum) return false;单次递归 sumcur-val;//写在判断前就不需要回溯将sum-cur-val,此处sum值不影响其他递归的sum值if(cur-leftNULL cur-rightNULL sumtargetSum) return true;//判断叶子节点if(cur-leftNULL cur-rightNULL sum!targetSum) return false;//判断叶子节点if(cur-left) if(traversal(cur-left,sum,targetSum))return true;if(cur-right) if(traversal(cur-right,sum,targetSum)) return true;return false;详细写 if(cur-left) {sumcur-left-val;if(traversal(cur-left,sum,targetSum))return true;sum-cur-left-val;}if(cur-right) {sumcur-right-val;if(traversal(cur-right,sum,targetSum))return true;sum-cur-right-val;}sum计算的是一个子节点的值判断子节点是否符合不符合sum值要回溯的 如函数参数的节点输入为1处理左子节点2,sum2,判断是否符合不符合sum-2这种记得中要加一下看下面第二个代码 代码 class Solution { public:bool traversal(TreeNode* cur,int sum,int targetSum){if(curNULL) return false;sumcur-val;if(cur-leftNULL cur-rightNULL sumtargetSum) return true;if(cur-leftNULL cur-rightNULL sum!targetSum) return false;if(cur-left) if(traversal(cur-left,sum,targetSum))return true;if(cur-right) if(traversal(cur-right,sum,targetSum)) return true;return false;}bool hasPathSum(TreeNode* root, int targetSum) {int sum0;return traversal(root,sum,targetSum);} };class Solution { public:bool traversal(TreeNode* cur,int sum,int targetSum){if(curNULL) return false;// sumcur-val;if(cur-leftNULL cur-rightNULL sumtargetSum) return true;if(cur-leftNULL cur-rightNULL sum!targetSum) return false;if(cur-left) {sumcur-left-val;if(traversal(cur-left,sum,targetSum))return true;sum-cur-left-val;}if(cur-right) {sumcur-right-val;if(traversal(cur-right,sum,targetSum))return true;sum-cur-right-val;}return false;}bool hasPathSum(TreeNode* root, int targetSum) {int sum0;if(root!NULL) sumroot-val; //用详细的中间节点就没有计算了要加上去return traversal(root,sum,targetSum);} };
http://www.w-s-a.com/news/896881/

相关文章:

  • 万网网站建设 优帮云怎样用记事本做网站
  • 注册域名后网站建设百度指数的功能
  • 怎么做伪静态网站山西网站建设设计
  • 做小型企业网站多少钱衡阳市建设局网站
  • 金华专业网站建设公司网站建设空间和服务器方式
  • 自己做的网站在浏览器上显示不安全吗wordpress revolution slider
  • 西安网站建设推广优化搜索引擎营销
  • 互联网站备案管理工作方案 工信部注册深圳公司需要什么条件
  • 网站网站服务器网站建设 物流
  • 国外开发网站手机网站建设制作
  • 怎么把自己做的网站传网上青岛工程建设监理公司网站
  • 网站301跳转效果商丘网站公司
  • 公司网站建设西安网站的架构与建设
  • 食品科技学校网站模板花溪村镇建设银行网站
  • 图片渐隐 网站头部flash地方志网站建设自查报告
  • 深圳做商城网站视觉品牌网站建设
  • 永康电子商务网站建设弹幕网站怎么做
  • 百川网站企业做网站要注意哪些
  • 球迷类的网站如何做网站建设需要哪些素材
  • 请问有重庆有做网站吗电子政务系统网站建设的基本过程
  • 建设银行管方网站官网最新版cmsv6
  • 网站开发工程师需要会写什么深圳网站(建设信科网络)
  • 台州网站搭建网站建设需求计划
  • 网站app免费下载软件大全大连百度推广哪家好
  • 网站建设的面试要求iis做的网站手机怎么访问
  • 定州市住房保障和城乡建设局网站上海网站建设排行
  • 网站发帖百度收录网站改版后不收录
  • 昆明建设局网站号码网站开发 浏览器兼容性
  • 湖北专业网站建设大全室内设计联盟app下载
  • 网站建设的意义和作用江苏城市建设档案馆网站