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

网站开发从何学起如何推广产品

网站开发从何学起,如何推广产品,免费网站客服工具,网站服务器过期了怎么办1 题目:路径总和 官方标定难度:易 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true &#xff1…

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
解释:由于树是空的,所以不存在根节点到叶子节点的路径。

提示:

树中节点的数目在范围 [0, 5000] 内
-1000 <= Node.val <= 1000
-1000 <= targetSum <= 1000

2 solution

递归比较简单:
hasPathSum(root, targetSum) = hasPathSum(left, targetSum - val) || hasPathSum(right, targetSum - val);

代码

/*** 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 hasPathSum(TreeNode *root, int targetSum) {if(!root) return false;if(!root->left && !root->right) return targetSum == root->val;return hasPathSum(root->left, targetSum - root->val) || hasPathSum(root->right, targetSum - root->val);
}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/307793.html

相关文章:

  • 网址缩短生成链接新的seo网站优化排名 排名
  • 杭州亿向建设有限公司 网站深圳专业seo
  • 博望网站建设百度公司招聘信息
  • pc 移动 网站开发北京官网seo收费
  • limesurvey wordpress优化英文
  • 网站购买域名吗谈谈你对互联网营销的认识
  • c c也能干大事网站开发市场营销策划案的范文
  • 门户网站含义下载百度地图2022最新版官方
  • 网站怎么装模版百度地图客服人工电话
  • 网站做支付需要准备什么东西吗发稿
  • 那个网站专门做婚纱相册推广运营是什么工作
  • 什么是seo是什么意思seoheuni
  • 文创产品设计分析梧州网站seo
  • 东营做网站哪里好百度精简版网页入口
  • 公司的网站推广怎么做深圳外贸网站建设
  • 哪个网站可以做网红百度推广步骤
  • 洛阳网站建设好做不东营seo整站优化
  • seo优化是怎么优化的抖音seo排名系统
  • 湖州做网站优化武汉网站推广公司排名
  • 四川省住房和城乡建设厅新网站2022新闻大事件摘抄
  • 网站建设策略百度知道
  • 郑州优化网站收费标准做网络推广的团队
  • 登封做网站优化站长资讯
  • wordpress 站点语言网站百度seo关键词优化
  • 装修第一网seo企业顾问
  • 哪个网站找人做网页比较好千锋教育前端学费多少
  • 小说做任务赚钱的网站销售渠道
  • 网站建设费用申请微信广告怎么投放
  • 备案主体负责人 网站负责人网盘搜索引擎入口
  • 做外贸开店用哪个网站网站模板平台