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

网站开发任务清单怎样推广app

网站开发任务清单,怎样推广app,有没有哪些可以看片的,衢州响应式网站设计1 题目:左叶子之和 官方标定难度:易 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15&#…

1 题目:左叶子之和

官方标定难度:易

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

示例 1:

在这里插入图片描述

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

示例 2:

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

提示:

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

2 solution

深度优先搜索,如果叶子节点是左叶子就返回值,否则返回 0,非叶子节点,返回子树的左叶子和。

代码

/*** 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 {int f(TreeNode *root, TreeNode *p) {if (!root->left && !root->right) {if (root == p->left) return root->val;return 0;}int s = 0;if (root->left) s = f(root->left, root);if (root->right) s += f(root->right, root);return s;}public:int sumOfLeftLeaves(TreeNode *root) {int s = 0;if (root->left) s = f(root->left, root);if (root->right) s += f(root->right, root);return s;}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/132029.html

相关文章:

  • 创建网站服务器地址哪里做网络推广
  • 高防服务器租用商丘seo博客
  • 做网站销售提成怎么算凡科建站
  • 网站建设的公司都有哪些网络服务费计入什么科目
  • 青岛开发区网站建设服务国外引流推广软件
  • 广州手机网站建设哪家好简述seo对各类网站的作用
  • 网站源码运行点击seo软件
  • 服务器安装完面板怎么做网站网站营销软文
  • wordpress 上传模板抖音seo软件工具
  • 网站建设 小知识福州网站建设
  • 天津网站建设技术百度的营销方式有哪些
  • 做网站要会什么广告图片
  • 国外的创意设计网站即时热榜
  • 网站开发工程师asp考试seo基础篇
  • 广西贺州疫情最新情况aso应用优化
  • 网站建设的安全可行性手机百度app
  • 网站建设公司是什么百度热榜排行
  • pc端网站设计规范快速收录工具
  • 公司做网站要多少钱免费手游推广代理平台渠道
  • 邯郸网站建设包括哪些百度怎么转人工客服
  • 百度竞价推广账户win10优化大师是官方的吗
  • 网站要实名认证吗百度官方客服
  • 网站的公告轮播效果怎么做深圳关键词推广
  • 公司建设网站的可行性分析南京今日新闻头条
  • 陕西西铜建设有限责任公司网站全国前十名小程序开发公司
  • wordpress1g内存兰州网站seo优化
  • 成都网站设计招聘企业关键词优化推荐
  • 手机端网站建站淘宝热搜关键词排行榜
  • 邯郸做移动网站费用seo短视频
  • 广州我要做网站今天全国疫情最新消息