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

怎样制作游戏app软件关键词排名手机优化软件

怎样制作游戏app软件,关键词排名手机优化软件,深圳网站建设服务哪家专业,做网站时如何上传图片404. 左叶子之和 难度简单(虽然简单 但是我用递归做时 还是有点坑的) 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子…

404. 左叶子之和

难度简单(虽然简单 但是我用递归做时 还是有点坑的)

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

示例 1:

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

示例 2:

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

提示:

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

 //未考虑周到 

我自己写时 只考虑到了 如何找到左叶子节点 然而却忽略了 上面示例会直接返回 而没有去走右边的子树 

官方代码 看似没有特点 实则暗藏玄机 它在遍历左树时不仅记录了数值 而且返回了 (考虑到了上面的那种情况 ) 

长记性了 以后写代码还是要学习学习这种写法 

#include<iostream>
using namespace std;// 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 {
public:int sumOfLeftLeaves(TreeNode* root) {/*if (root == nullptr)return 0;if (root->left == nullptr && root->right == nullptr)return 0;if (root->left != nullptr && root->left->left == nullptr && root->left->right == nullptr)return root->left->val;return sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right);*///以上是错误代码 我掉进去的示例就是下面的 没考虑周到if (root == nullptr)return 0;if (root->left == nullptr && root->right == nullptr)return 0;int sumleft = sumOfLeftLeaves(root->left);if (root->left->left == nullptr && root->left->right == nullptr)//return root->left->val;sumleft = root->left->val;int sumright = sumOfLeftLeaves(root->right);return sumleft+sumright;}
};int main()
{TreeNode a1, a2, a3, a4, a5;a1.left = &a2;a1.right = &a3;a3.left = &a4;a3.right = &a5;a1.val = 3;a2.val = 9;a3.val = 20;a4.val = 15;a5.val = 7;Solution A;cout<< A.sumOfLeftLeaves(&a1) << endl;return 0;
}

总结的不是很好 有大神的话请指教

http://www.tj-hxxt.cn/news/56805.html

相关文章:

  • wordpress网络电台一点优化
  • 深圳购物网站建设价格全世界足球排名前十位
  • 个人能建设网站吗网页制作的软件
  • 做网站甲方乙方公司的区别企业策划书
  • 网站开发绝杀技搜索引擎营销方案例子
  • 厦门h5建站百度推广代理赚钱
  • 网站css架构软文兼职10元一篇
  • 网站开发合同要注意哪些seo引擎搜索网站关键词
  • 大连网站制作最好的公司seo网站设计
  • 容桂网站建设怎么推广自己的公司
  • 越秀网站建设设计湖南网络推广服务
  • 整个网站全是图片做的接单平台app
  • wordpress 全站搜索营销推广活动策划书模板
  • 国外设计网站怎么进入百度热线人工服务电话
  • 吉林省城乡建设部网站关键词
  • wordpress 全站备份企业网站seo诊断报告
  • 湖南网站建设公司 真好磐石网络江苏seo
  • 做暧免费网站太原seo关键词排名
  • 电脑网络题搜网站怎么做上海最近三天的新闻
  • 网站手机版绑定域名黄页推广引流
  • wordpress怎样进入后台企业seo推广
  • 网站首页排名免费网站推广网站短视频
  • 网站开发深圳故事性营销软文
  • wordpress计数插件深圳正规seo
  • 深圳政府门户网站建设评价下百度安装
  • 做网站用cms好吗合肥疫情最新消息
  • 做网站获取手机号码网站排名优化客服
  • 制作页培训大连百度seo
  • 相册制作模板平台优化是什么意思
  • 四川煤矿标准化建设网站免费大数据平台