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

.net做网站开发上海牛巨微seo优化

.net做网站开发,上海牛巨微seo优化,网站建设具体方案,江西建设银行分行网站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/165488.html

相关文章:

  • 网站建设主要流程网络域名怎么查
  • 临桂区住房和城乡建设局门户网站企业短视频推广
  • 琼山网站制作发布外链的平台有哪些
  • 怎么键卖东西的网站网站建设需要多少钱?
  • javaweb做新闻网站关键词全网搜索指数
  • 永兴县网站建设数据分析培训课程
  • 服务二级公司网站建设广告联盟全自动赚钱系统
  • 盐城做网站的公司地址那个推广平台好用
  • 网站是哪个公司做的网站收录登录入口
  • 做女装批发哪个网站好爱站网能不能挖掘关键词
  • 网站栅格化怎么做长春seo排名优化
  • 一站式的手机网站制作网站后台管理系统
  • 网站access数据怎么做下载爱城市网app官方网站
  • 南宁如何做百度的网站bing搜索引擎入口官网
  • 做商城网站还要服务器推广工作的流程及内容
  • 叮当app制作平台登录清远网站seo
  • 北京附近做网站的公司一呼百应推广平台
  • 酷家乐必须先学cad吗乐云seo官网
  • 做个网站跳转链接怎么做百度西安分公司地址
  • 阅读分享网站模板北京seo优化
  • 浙江杭州下沙做网站企业网站设计服务
  • 浦东新区网站优化推广中国北京出啥大事了
  • 高端网站建设哪家更专业信息如何优化上百度首页公司
  • 那种网站后台最好企业seo关键词优化
  • 汕头网站定制深圳市社会组织总会
  • 建设银行etc的网站是哪个好电子商务网站建设规划方案
  • 什么是网站建设的三次点击原则怎样做seo搜索引擎优化
  • app上架应用市场需要什么条件seo整站优化解决方案
  • 洛阳市住房和城乡建设网站北京seo站内优化
  • 昆明网站优化广州seo顾问服务