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

网站建设业务前景广州旅游景点

网站建设业务前景,广州旅游景点,学网站开发去哪学,重庆ppt制作题目链接 Leetcode.404 左叶子之和 easy 题目描述 给定二叉树的根节点 root,返回所有 左叶子 之和。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以…

题目链接

Leetcode.404 左叶子之和 easy

题目描述

给定二叉树的根节点 root,返回所有 左叶子 之和。

示例 1:

在这里插入图片描述

输入: root = [3,9,20,null,null,15,7]
输出: 24
解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24

示例 2:

输入: root = [1]
输出: 0

提示:

  • 节点数在 [1,1000][1, 1000][1,1000] 范围内
  • −1000<=Node.val<=1000-1000 <= Node.val <= 10001000<=Node.val<=1000

解法:递归

判断当前结点 root的左子结点 root.left是否为 左叶子结点 ,如果是,答案 ans就加上 左叶子结点的值 root.left.val

时间复杂度:O(n)O(n)O(n)

C++代码:

class Solution {
public:int sumOfLeftLeaves(TreeNode* root) {if(root == nullptr) return 0;int ans = 0;if(root->left && root->left->left == nullptr && root->left->right == nullptr){ans += root->left->val;}ans += sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right);return ans;}
};

Python代码:

class Solution:def sumOfLeftLeaves(self, root: Optional[TreeNode]) -> int:if root == None:return 0ans = 0if root.left != None and root.left.left == None and root.left.right == None:ans = ans + root.left.valans = ans + self.sumOfLeftLeaves(root.left) + self.sumOfLeftLeaves(root.right)return ans        
http://www.yayakq.cn/news/866939/

相关文章:

  • 英文购物网站模板下载做网站的电话
  • 爱网站推广优化wordpress分享后可见
  • 网站安全狗 fastcgi怎样注册商标
  • 广东网站设计公司价格企业经营管理系统
  • 网站推广双鼎软件编程毕业设计代做网站
  • 怎么用别人网站做模板域名普通词注册
  • sentos上部署.net网站国内亲子游做的最好的网站
  • 电商网站建设制作办公家具网站建设费用
  • 一级A做爰片秋欲浓网站做漆包线的招聘网站
  • 揭阳有哪家网站制作公司一个域名一个ip做多个网站
  • 垂直网站建设方案书公司网站模板怎么写
  • 购物类网站上海装潢设计
  • 中山网站制作费用南宁网站制作-中国互联
  • 网络公司网站创建电商平面设计师
  • 推广计划怎么做百度关键词怎么优化
  • 苏州网站开发建设服务旅行社网站建设的目的
  • 徐州做网站企业网站开发的几种语言
  • 怎么做阿里巴巴国际网站首页把网站做二维码
  • 浅谈网站建设个人网站模板打包下载
  • 网站建设 软件开发的公司排名vs2008做网站
  • 做问卷调查用哪个网站好济南源聚网络公司
  • 济南网站开发公司排名企业邮箱购买价格
  • 永久打开本网站的微分销平台到底哪个比较好
  • 兰州装修公司口碑排名苏州优化哪家公司好
  • 扬州手机网站建设wordpress手机端网站模板下载
  • 国外免费空间网站申请网站开发pc版与手机版
  • 做网站需要购买网站空间吗营销软文100字
  • 网站建设公司发展理念网站制作添加视频
  • 百度seo公司整站优化知名网络公司
  • 上海企业都用什么网站diy定制软件