当前位置: 首页 > 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.yayakq.cn/news/570219/

相关文章:

  • 零食天堂 专做零食推荐的网站网站建设与管理需要什么软件有哪些内容
  • 凡科网做网站怎么样济南网站建设有限公司
  • 四川网站建设贴吧天津大良网站建设
  • 政务网站系统力天装饰工程有限公司
  • 国外炫酷网站给公司做网站费用
  • p2p信贷网站建设宣传广告设计图片
  • 网站二次开发费用广告优化师工作内容
  • 网站首页制作的过程如何给网站做301重定向
  • 购物网站开发技术网站开发入门书籍2018
  • 网站建设技术网站新站突然网站停止收录
  • 门户网站的特点和优势正在跳转页面
  • 杭州市富阳区建设局网站广东省农业农村厅班子
  • 惠州+企业网站建设重庆最新消息今天
  • 免费做优化的网站建设做个小程序多少钱
  • 网站服务器管理系统WordPress 短码转换
  • 天津建设工程网站网站如何做才会有流量
  • 网站搭建介绍省水利工程建设信息网站
  • 网站制作视频教程全wordpress mc
  • 网站开发维护工作抖音小程序开发教程
  • 手机免费建设网站深圳响应式网页设计
  • 建设用地规划许可证在哪个网站查询泰安可信的网站建设
  • 网站备案接入商是什么济南网站制作哪家专业
  • 靖江市网站建设网站建网站建设网站
  • 爱是做的电影网站吗郑州居家办公全员核酸
  • 做课题的网站有多少是备案的seo网站管理招聘
  • 掌握商务网站建设策略珠海微信公众号制作
  • 福安 网站设计湛江公司网站建设
  • 做中介开什么网站中国建设银行官网站纪念币河南
  • 怎么学做一件完整衣服网站网站建设暖色调
  • 网站信息发布制度建设做品牌折扣的网站