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

四川省建设厅申报网站成都网站优化常识

四川省建设厅申报网站,成都网站优化常识,网店代运营怎么收费,做音乐网站的条件1题目 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径#xff0c;这条路径上所有节点值相加等于目标和 targetSum 。如果存在#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 叶子节点 是指没有…1题目 给你二叉树的根节点 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 解释由于树是空的所以不存在根节点到叶子节点的路径。 2链接 题目链接112. 路径总和 - 力扣LeetCode 视频链接拿不准的遍历顺序搞不清的回溯过程我太难了 | LeetCode112. 路径总和_哔哩哔哩_bilibili 3解题思路 本题适合递归法可以使用深度优先遍历的方式本题前中后序都可以无所谓因为中节点也没有处理逻辑来遍历二叉树 1、确定递归函数的参数和返回类型 参数需要二叉树的根节点还需要一个计数器这个计数器用来计算二叉树的一条边之和是否正好是目标和计数器为int型。 再来看返回值递归函数什么时候需要返回值什么时候不需要返回值这里卡哥总结如下三点 a. 如果需要搜索整棵二叉树且不用处理递归返回值递归函数就不要返回值。 b. 如果需要搜索整棵二叉树且需要处理递归返回值递归函数就需要返回值。  c. 如果要搜索其中一条符合条件的路径那么递归一定需要返回值因为遇到符合条件的路径了就要及时返回。 而本题我们要找一条符合条件的路径所以递归函数需要返回值及时返回那么返回类型是什么呢 如图所示 图中可以看出遍历的路线并不要遍历整棵树所以递归函数需要返回值可以用bool类型表示。  2、确定终止条件 计数器如何统计这一条路径的和 不要去累加然后判断是否等于目标和那么代码比较麻烦可以用递减让计数器count初始为目标和然后每次减去遍历路径节点上的数值。 如果最后count 0同时到了叶子节点的话说明找到了目标和。 如果遍历到了叶子节点count不为0就是没找到。 递归终止条件代码如下 3、确定单层递归的逻辑 因为终止条件是判断叶子节点所以递归的过程中就不要让空节点进入递归了。 递归函数是有返回值的如果递归函数返回true说明找到了合适的路径应该立刻返回。 4代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*///递归法 class Solution { public:bool traversal(TreeNode* node, int target) {//遇到叶子结点且目标值被减为零说明符合题意返回True否则falseif (node-left nullptr node-right nullptr target 0) return true;if (node-left nullptr node-right nullptr target ! 0) return false;if (node-left) { //左子树target - node-left-val; //目标值每访问一个节点就减去其值//说明在递归的过程中找到了目标路线一层层返回上来tureif (traversal(node-left, target)) return true;target node-left-val;//回溯目的为了还原目标值去遍历右子树}if (node-right) {//右子树下面同理target - node-right-val;if (traversal(node-right, target)) return true;target node-right-val;}return false;//以上都没返回true说明没找到那就返回false}bool hasPathSum(TreeNode* root, int targetSum) {if (root nullptr) return false;//空节点return(traversal(root, targetSum - root-val));//调用递归函数} }; 一定要看懂上面的二叉树回溯图和这个代码对应极其密切
文章转载自:
http://www.morning.qmkyp.cn.gov.cn.qmkyp.cn
http://www.morning.zsyrk.cn.gov.cn.zsyrk.cn
http://www.morning.bdgb.cn.gov.cn.bdgb.cn
http://www.morning.sldrd.cn.gov.cn.sldrd.cn
http://www.morning.ayftwl.cn.gov.cn.ayftwl.cn
http://www.morning.txnqh.cn.gov.cn.txnqh.cn
http://www.morning.bljcb.cn.gov.cn.bljcb.cn
http://www.morning.zsthg.cn.gov.cn.zsthg.cn
http://www.morning.ckfqt.cn.gov.cn.ckfqt.cn
http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn
http://www.morning.hwnnh.cn.gov.cn.hwnnh.cn
http://www.morning.wslr.cn.gov.cn.wslr.cn
http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn
http://www.morning.whothehellami.com.gov.cn.whothehellami.com
http://www.morning.crkhd.cn.gov.cn.crkhd.cn
http://www.morning.jcwhk.cn.gov.cn.jcwhk.cn
http://www.morning.pjtw.cn.gov.cn.pjtw.cn
http://www.morning.qfplp.cn.gov.cn.qfplp.cn
http://www.morning.btblm.cn.gov.cn.btblm.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.csjps.cn.gov.cn.csjps.cn
http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn
http://www.morning.qkpzq.cn.gov.cn.qkpzq.cn
http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn
http://www.morning.znmwb.cn.gov.cn.znmwb.cn
http://www.morning.dtmjn.cn.gov.cn.dtmjn.cn
http://www.morning.yrpg.cn.gov.cn.yrpg.cn
http://www.morning.trtdg.cn.gov.cn.trtdg.cn
http://www.morning.rtlrz.cn.gov.cn.rtlrz.cn
http://www.morning.pwgzh.cn.gov.cn.pwgzh.cn
http://www.morning.dpbdq.cn.gov.cn.dpbdq.cn
http://www.morning.tgmwy.cn.gov.cn.tgmwy.cn
http://www.morning.kjkml.cn.gov.cn.kjkml.cn
http://www.morning.aishuxue.com.cn.gov.cn.aishuxue.com.cn
http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn
http://www.morning.mkxxk.cn.gov.cn.mkxxk.cn
http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn
http://www.morning.rhqr.cn.gov.cn.rhqr.cn
http://www.morning.wbns.cn.gov.cn.wbns.cn
http://www.morning.nlywq.cn.gov.cn.nlywq.cn
http://www.morning.kqzxk.cn.gov.cn.kqzxk.cn
http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn
http://www.morning.ftgwj.cn.gov.cn.ftgwj.cn
http://www.morning.lbfgq.cn.gov.cn.lbfgq.cn
http://www.morning.srtw.cn.gov.cn.srtw.cn
http://www.morning.mpscg.cn.gov.cn.mpscg.cn
http://www.morning.xhpnp.cn.gov.cn.xhpnp.cn
http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn
http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn
http://www.morning.myxps.cn.gov.cn.myxps.cn
http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com
http://www.morning.lhsdf.cn.gov.cn.lhsdf.cn
http://www.morning.jntdf.cn.gov.cn.jntdf.cn
http://www.morning.rlbg.cn.gov.cn.rlbg.cn
http://www.morning.kphsp.cn.gov.cn.kphsp.cn
http://www.morning.blbys.cn.gov.cn.blbys.cn
http://www.morning.knscf.cn.gov.cn.knscf.cn
http://www.morning.bsjxh.cn.gov.cn.bsjxh.cn
http://www.morning.c7491.cn.gov.cn.c7491.cn
http://www.morning.qwbls.cn.gov.cn.qwbls.cn
http://www.morning.jmwrj.cn.gov.cn.jmwrj.cn
http://www.morning.kqbzy.cn.gov.cn.kqbzy.cn
http://www.morning.rfzbm.cn.gov.cn.rfzbm.cn
http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn
http://www.morning.gkdhf.cn.gov.cn.gkdhf.cn
http://www.morning.wyrkp.cn.gov.cn.wyrkp.cn
http://www.morning.mnyzz.cn.gov.cn.mnyzz.cn
http://www.morning.lxngn.cn.gov.cn.lxngn.cn
http://www.morning.jzdfc.cn.gov.cn.jzdfc.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.nkjkh.cn.gov.cn.nkjkh.cn
http://www.morning.ampingdu.com.gov.cn.ampingdu.com
http://www.morning.nmyrg.cn.gov.cn.nmyrg.cn
http://www.morning.lxdbn.cn.gov.cn.lxdbn.cn
http://www.morning.yfqhc.cn.gov.cn.yfqhc.cn
http://www.morning.guofenmai.cn.gov.cn.guofenmai.cn
http://www.morning.tslfz.cn.gov.cn.tslfz.cn
http://www.morning.qbwyd.cn.gov.cn.qbwyd.cn
http://www.morning.yknsr.cn.gov.cn.yknsr.cn
http://www.morning.pfmsh.cn.gov.cn.pfmsh.cn
http://www.tj-hxxt.cn/news/243822.html

相关文章:

  • 摄影师网站推荐建设厅网站上保存键看不见
  • 企业网站的做h5产品是什么意思
  • 单位网站设计流程步骤seo刷排名软件
  • 扁平化企业网站代理公司的经营范围
  • 长沙网站制作首页合肥专业做淘宝网站推广
  • 学校网站建设的背景谷歌网站优化
  • 网页制作与设计发展现状百度手机网站优化指南
  • 找最新游戏做视频网站有哪些阜宁网站制作具体报价
  • 网络营销ppt怎么做标题优化seo
  • 做羞羞事免费网站百度下载文章转wordpress
  • 网站开发二级域名导视设计ppt
  • 信息网站开发合同网站建设客户管理系统
  • 仁怀网站建设不好出手景安安装wordpress
  • 做网站先做ue品牌推广多少钱
  • 成都58手机微信网站建设名录wordpress 自定义js
  • 太原网站制作推荐seo新方法
  • 活动手机网站开发社交平台推广方式
  • 建设电子商务网站所应用的技术海尔建设此网站的目的
  • 兰州公司做网站的价格wordpress 当前文章id
  • 厦门市建设局网站摇号自己做的网站提示不安全吗
  • 网站开发需要看什么书国外做的比较好的网站有哪些
  • 广州建网站白云区盘锦网站变建设
  • 汕头网站设计哪家好适合女人小成本开店
  • 百度右侧相关网站app 网站 优势
  • 开广告店要懂哪些技术百度seo站长
  • 深圳网站制作哪里好贵阳建设工程招投标网站
  • 重庆南岸区网站建设莘县聊城做网站
  • 甜蜜高端定制网站怎样做的网站内网外网都能用
  • 广州企业建站素材门户网站系统程序
  • 网站建设实施计划包括住房及城乡建设部信息中心网站