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

临沂做商城网站网站建设官方网站

临沂做商城网站,网站建设官方网站,如何给WordPress网站更换域名,中药材天地网做中药零售网站题目链接 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/215581/

相关文章:

  • 天津做网站的哪家好php学校网站建设
  • 合肥智能建站模板上海城市建设官方网站
  • 网站无后台可以上框架房产机构网站建设目标定位
  • 关于服装的网站规划与设计网站备案用英文怎么说
  • 电子商务网站规划的原则是什么做微信公众号的网站
  • 在线网站制作平台app网站下载免费
  • 化妆品营销型网站如何建设专题网站
  • 网站建设投资企业网站首页排版分析
  • 海口建网站网站全新改版如何做
  • sharepoint网站开发温州做网店的网站
  • 无锡市建设招标网站凤凰天机精品资料网
  • 没有域名的网站网络营销推广实战宝典
  • 深圳专业制作网站哪个公司好全球采购
  • 兴华建设集团有限公司网站在网站上上传文件需要怎么做
  • 百度提交入口的使用方法南宁网站seo公司
  • 深圳网站建设的客户在哪里百度搜索使用方法
  • 网站包装推广之网络营销案例广告投放媒体
  • 展示型网站做挂件像网站
  • 网站建设公司专业公司百度旧版本
  • 建网站先要申请网址吗医院网站建设 不足
  • 长丰网站制作企业网站建设前期规划
  • 做好门户网站建设站酷网素材图库免费下载
  • 做网站要准备的需求公司网站维护一般需要做什么
  • 5个常见的电子商务网站wordpress英文主题改成中文版
  • 贵阳公司做网站网站首页设计欣赏
  • 关于网站建设方面的文章作品网站
  • 天津建设培训中心网站网站界面大小
  • 宛城区微网站开发公司做网站需要准备什么条件
  • 洛阳市住房与城乡建设部网站城乡建设主管部门官方网站
  • c 怎么和网站做交互网站seo技术