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

做网站贵吗危机公关

做网站贵吗,危机公关,开发网站网络公司排行,皋兰网站建设平台目录 一、二叉树理论知识 二、题目思路 三、相关算法题目 四、总结 一、二叉树理论知识 详见:代码随想录刷题day34|(二叉树篇)二叉树的递归遍历-CSDN博客 二、题目思路 迭代法:层序遍历 层序遍历每一层节点,队…

目录

一、二叉树理论知识

二、题目思路

三、相关算法题目

四、总结


一、二叉树理论知识

详见:代码随想录刷题day34|(二叉树篇)二叉树的递归遍历-CSDN博客

二、题目思路

迭代法:层序遍历

层序遍历每一层节点,队列存储待处理节点,单独处理左叶子节点,如果是左叶子节点,就将节点值加和,否则只入队,不加和;

易错点:注意求的是左叶子节点,两个条件:左节点+叶子节点,首先判断是否为左节点,接着还要保证是叶子节点(左右子树均为空)

递归法:

单层递归逻辑核心:判断当前节点的左子节点是否为叶子节点,如果是,则累加其值,否则,继续递归遍历左子树和右子树;递归的终止条件是当前节点为空;

可以前序遍历、后序遍历、中序遍历;

三、相关算法题目

404.左叶子节点

迭代法:

class Solution {public int sumOfLeftLeaves(TreeNode root) {//迭代法:层序遍历Deque<TreeNode> deque = new ArrayDeque<>();if(root == null) return 0;deque.offer(root);int sum = 0;while(!deque.isEmpty()){TreeNode node = deque.poll();if(node.left != null){//保证是左节点deque.offer(node.left);if(node.left.left == null && node.left.right == null){//保证是左叶子节点sum = sum + node.left.val;}}if(node.right != null){deque.offer(node.right);}}return sum;}
}

 递归法:

class Solution {public int sumOfLeftLeaves(TreeNode root) {//递归法return getSum(root);}public int getSum(TreeNode node){int sum = 0;if(node == null) return 0;//单层递归逻辑if(node.left != null && node.left.left == null && node.left.right == null){sum = sum + node.left.val;}sum += getSum(node.left);sum += getSum(node.right);return sum;}
}

四、总结

1.迭代法注意判断是否为叶子节点;

2.递归法的单层逻辑;

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

相关文章:

  • 网站都不需要什么备案网球排名即时最新排名
  • 专业刷粉网站关键词排名代发
  • 校园网站设计方案国内永久免费建站
  • wordpress制作培训网站公司网页制作教程
  • 手机电子商务网站建设策划书2021十大网络舆情案例
  • 网站站点风格长春seo培训
  • 有的网站打不开 但别人电脑能打开网上全网推广
  • 网站建设制作设计推广优化网站seo源码
  • 老司机带带我看精彩免费游戏seo关键词教程
  • 建设网站方案 ppt自动化测试培训机构哪个好
  • 商洛免费做网站企业如何网络推广
  • php钓鱼网站开发廊坊百度推广seo
  • 上海装修公司电话怎么优化网站性能
  • 宣城市建设银行网站首页厦门seo关键词排名
  • 石家庄做网站推广高级seo课程
  • 深圳 网站公司色盲图
  • 西宁网站建设制作公司外贸网站搭建
  • 网站备案提交信息吗成都网站建设技术支持
  • wordpress职业学校模板保定seo博客
  • 什么是规划网站株洲疫情最新情况
  • 专做国外采购的网站推广软文代写
  • 网站正能量晚上不用下载进入免费北京疫情又严重了
  • 网站数据搬家网站排名seo
  • 网站专题页面开发网络营销企业培训
  • 做一个微信小程序游戏需要多少钱西安seo服务商
  • 网站qq启动链接怎么做如何免费引流推广
  • 本机做网站服务上传到鱼头seo软件
  • dw是做网站的软件吗百度普通下载
  • 怎么用阿帕奇做网站seo文章优化技巧
  • 自己建一个外贸网站互联网营销师证书怎么考多少钱