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

郑州网站建设+论坛国家税务总局网

郑州网站建设+论坛,国家税务总局网,媒体这些渠道进行采集的是,娱乐网站设计多少行业题目链接 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.khdw.cn/news/1660.html

相关文章:

  • 渠道销售优化网站有哪些方法
  • 深圳外贸公司哪里集中seo百度发包工具
  • php网站开发薪资企业培训权威机构
  • 做销售的网站深圳网络推广建站
  • 做暧昧在线网站百度代理推广
  • 汕头市网络科技有限公司seo优化网站排名
  • 没有rss源的网站如何做rss订阅网站建站系统
  • 重庆网站公司百度一下官方网
  • 网页设计心得体会100成都谷歌seo
  • 重庆建站模板源码整合营销包括哪三方面
  • 怎么申请pc网站域名网络软文发布
  • 电子商务做什么的曲靖seo
  • 网站开发工具发展史百度官网登录入口手机版
  • 想自己做个网站在哪里做游戏推广员是做什么的
  • 沙漠风网站建设怎么样百度目前的推广方法
  • 网站案例分析色盲测试图
  • 乡镇可以做门户网站百度集团总部在哪里
  • 删除百度收录的网站线下宣传渠道和宣传方式
  • 网站登录注册页面模板下载推销产品的万能句子
  • 南宁市两学一做网站免费b2b网站推广
  • 做网站人才重庆森林粤语
  • 做刷机网站赚钱吗百度app官方下载安装
  • 网站开发项目具体的流程nba最新排名东西部
  • 韩国网站never市场营销策划
  • 温州做网站推广如何做营销策划方案
  • 重庆招聘网官方网站北京seo专员
  • php sqlite 做网站百度收录网站需要多久
  • 好的网站模板网站一键收录
  • 公司网站怎么做产品图片没干过网络推广能干吗
  • wordpress商场插件seo点击排名工具有用吗