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

石家庄高端外贸建站seo搜索排名优化

石家庄高端外贸建站,seo搜索排名优化,html网站怎么做几个网页,wordpress如何改页面模板原题链接:404. 左叶子之和 思路: 首先要注意是判断左叶子,不是二叉树左侧节点,所以不要上来想着层序遍历。 节点A的左孩子不为空,且左孩子的左右孩子都为空(说明是叶子节点),那么A节…

原题链接:404. 左叶子之和

思路:
首先要注意是判断左叶子,不是二叉树左侧节点,所以不要上来想着层序遍历。
节点A的左孩子不为空,且左孩子的左右孩子都为空(说明是叶子节点),那么A节点的左孩子为左叶子节点
判断当前节点是不是左叶子是无法判断的,必须要通过节点的父节点来判断其左孩子是不是左叶子
该节点的左节点不为空,该节点的左节点的左节点为空,该节点的左节点的右节点为空,则找到了一个左叶子
当遇到左叶子节点的时候,记录数值,然后通过递归求取左子树左叶子之和,和 右子树左叶子之和,相加便是整个树的左叶子之和

全代码:

class Solution {
public:int sumOfLeftLeaves(TreeNode* root) {if(root == NULL) return 0;//空树if(root ->left == NULL && root ->right == NULL) return 0;//叶子节点int leftValue = sumOfLeftLeaves(root ->left);//传入左子树if(root ->left != NULL && root ->left->left == NULL && root ->left ->right == NULL){ // 左子树就是一个左叶子的情况leftValue = root ->left ->val;//}int rightValue = sumOfLeftLeaves(root ->right);//把左子树和右子树的左叶子结点的值相加,得到最终值int sum = leftValue + rightValue;return sum;}};
http://www.fp688.cn/news/153768.html

相关文章:

  • vue.js做网站软件定制开发公司
  • 建了个网站百度上会有么青岛seo排名扣费
  • 崇信县门户网站首页陕西网络营销优化公司
  • 苏州做企业网站淘宝网页版
  • 百度语音合成wordpress关键词优化步骤简短
  • 哪里网站建设便宜模板网站如何建站
  • 网站建设方案的所属行业是seo排名怎么优化软件
  • 网站怎么做短信接口山西网络营销外包
  • 网站域名备案和icp备案一样么网站推广排名优化
  • wordpress哪个编辑器好用seo关键词如何设置
  • 深圳做app网站公司东莞百度seo在哪里
  • app和网站开发哪个难怎么创建网页
  • 一对一视频网站建设世界企业排名500强
  • 保险销售的建设网站策划书网页设计欣赏
  • 销售网站后台维护怎么做什么平台打广告比较好免费的
  • php网站建设毕业论文数据库分析商旅100网页版
  • wordpress login_headseo 百度网盘
  • 怎么做查询网站吗南昌seo网站推广
  • 网站建设和技术支持网站查询域名
  • 山东省建设工程协会网站青岛seo外包公司
  • 做网站的成本在哪中国企业网络营销现状
  • 最专业的外贸网站建设关键词优化软件有哪些
  • 宁波网络seo推广百度关键词优化培训
  • wordpress文章详细页太原seo优化公司
  • 南通网站制作最近最火的关键词
  • 网页设计html代码大全怎么改颜色seo代理计费系统
  • 网站开发培训周末班百度浏览器官网下载并安装
  • 广州建外贸网站优秀软文案例
  • 网站建设 仿站外贸seo站
  • 印度做爰免费网站视频品牌运营中心