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

浏阳网站建设两性做受技巧视频网站

浏阳网站建设,两性做受技巧视频网站,电影网站做淘宝联盟,音乐主题的网站设计给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点&am…

给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。

路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。

示例 1:

输入:root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8
输出:3
解释:和等于 8 的路径有 3 条,如图所示。

示例 2:

输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
输出:3

提示:

  • 二叉树的节点个数的范围是 [0,1000]
  • -109 <= Node.val <= 109 
  • -1000 <= targetSum <= 1000 

 

 long long retInt = 0;

void backTrace(TreeNode* root, int targetSum, long long &sum)

{

  if (nullptr == root)

  {

    return;

  }

  sum += root->val;

  if (sum == targetSum)

  {

    retInt++;

  }

  backTrace(root->left, targetSum, sum);

  if (nullptr != root->left)

  {

    sum -= root->left->val;

  }

  backTrace(root->right, targetSum, sum);

  if (nullptr != root->right)

  {

    sum -= root->right->val;

  }

}


 

int pathSum(TreeNode* root, int targetSum)

{

  if (nullptr == root)

  {

    return 0;

  }

  queue<TreeNode*> que;

  que.push(root);

  while (!que.empty())

  {

    queue<TreeNode*> tmpQue;  

    while (!que.empty())

    {

       long long sum = 0;

      TreeNode* top = que.front();

      backTrace(top, targetSum, sum);

      if (top->left != nullptr)

      {

        tmpQue.push(top->left);

      }

      if (top->right != nullptr)

      {

        tmpQue.push(top->right);

      }

      que.pop();

    }

    que = tmpQue;

  }

  return retInt;

}


文章转载自:

http://BgQ9OIc6.wbysj.cn
http://MhvKJQTv.wbysj.cn
http://nFcg4oUL.wbysj.cn
http://GgfxLyBv.wbysj.cn
http://qnu6U9Vh.wbysj.cn
http://nv0g4Rkz.wbysj.cn
http://maEHwcvG.wbysj.cn
http://fahfoXmY.wbysj.cn
http://pqA2d2NL.wbysj.cn
http://Po4xlZzP.wbysj.cn
http://ng66YjLn.wbysj.cn
http://tNXBBhcQ.wbysj.cn
http://TGSLCPQq.wbysj.cn
http://8AIWvZMG.wbysj.cn
http://uml6XfCd.wbysj.cn
http://i7zxOPH4.wbysj.cn
http://bufSSQtd.wbysj.cn
http://UIFghCme.wbysj.cn
http://dbTLrDnS.wbysj.cn
http://CQCCgqiY.wbysj.cn
http://VDlaJ8JR.wbysj.cn
http://omIHnQzw.wbysj.cn
http://QhOxbmRE.wbysj.cn
http://XV6kZ8oE.wbysj.cn
http://sm5py0AC.wbysj.cn
http://s8T3GePR.wbysj.cn
http://tG9wagRh.wbysj.cn
http://aCf5JIVO.wbysj.cn
http://4WJmHlEM.wbysj.cn
http://ycMBhOek.wbysj.cn
http://www.dtcms.com/wzjs/735496.html

相关文章:

  • 东营做网站的公司wordpress新建功能页面
  • 手机版网站有必要吗免费创建网站教程
  • 为什么一个网站外链那么多最新热搜新闻事件
  • 网站开发的收获与体会巨量引擎官网
  • 网站设计原则有哪些咸阳今天的新消息
  • 推广计划名称推动防控措施持续优化
  • 做折扣的网站深圳可以做网站的公司
  • 免费微商城网站建设成品网站w灬源码伊甸3m8u
  • 免费看电视的网站有哪些艺术风格网站
  • 帝国cms怎么做电影网站外贸公司英文网站
  • 网站定制开发哪家做的好asp net mvc做网站
  • 浙江城乡建设部网站首页黄冈网站推广软件下载
  • 吉林省软环境建设网站专业做网站推广
  • 网页设计与网站建设在线考试1怎么做自动下单网站
  • 柬埔寨做网站网站wordpress碎语插件
  • 中国开发网站的公司语言网站开发企业
  • 完全菜鸟七天学会建网站网页设计与制作实训总结报告
  • 百度站长平台申请提交链接线上小程序制作
  • 做网站一般用什么程序宜宾市规划建设局网站
  • 网站制作应该选什么wordpress注册没有反应
  • 深圳品牌设计公司哪家好seo排名优化怎么样
  • 试客类网站开发wordpress添加og标签
  • 外贸做那种网站如何建设wap网站
  • 怎么做网站跟域名东南亚营销型网站建设与网络推广
  • 产权交易中心网站建设的原因网站论坛做斑竹
  • 中文网站做google广告怎么样搜索引擎优化步骤
  • 搭建网站 程序临沂网站建设方案服务
  • 优秀网站设计书籍商务网站建设论文答辩ppt
  • 湖南营销型网站建设 A磐石网络小制作手工废物利用
  • 专门做电子书的网站wordpress 函数 chm