算法----左叶子之和
题目
计算给定二叉树的所有左叶子之和。示例:3/ \9 20/ \15 7在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/sum-of-left-leaves
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
解决方法:
ArrayDeque<TreeNode> arrayQueue = new ArrayDeque<TreeNode>();arrayQueue.offer(root);int result = 0;while (!arrayQueue.isEmpty()){TreeNode poll = arrayQueue.poll();if (poll != null) {if (poll.left != null) {arrayQueue.offer(poll.left);if (poll.left.left == null && poll.left.right == null) {result = result + poll.left.val;}}if (poll.right != null) {arrayQueue.offer(poll.right);}}}return result;
参考:
https://programmercarl.com/0404.%E5%B7%A6%E5%8F%B6%E5%AD%90%E4%B9%8B%E5%92%8C.html#java
算法----左叶子之和相关推荐
- 算法训练营 day17 二叉树 平衡二叉树 二叉树的所以路径 左叶子之和
算法训练营 day17 二叉树 平衡二叉树 二叉树的所以路径 左叶子之和 平衡二叉树 110. 平衡二叉树 - 力扣(LeetCode) 给定一个二叉树,判断它是否是高度平衡的二叉树. 本题中,一棵高 ...
- 404. 左叶子之和
题目 404. 左叶子之和 找到左叶子 方法一:递归 判断根节点是否有左子树,用sum_left记录 递归左子树与右子树,找出其中的叶子节点 # Definition for a binary tre ...
- LeetCode 404. 左叶子之和(Sum of Left Leaves)
404. 左叶子之和 404. Sum of Left Leaves LeetCode404. Sum of Left Leaves 题目描述 计算给定二叉树的所有左叶子之和. 示例: 3/ \9 2 ...
- 404. Sum of Left Leaves 左叶子之和
计算给定二叉树的所有左叶子之和. 示例: 3/ \9 20/ \15 7在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 DFS 判断一下,然后要么加和要么继续DFS. Code d ...
- LeetCode 404左叶子之和-简单
计算给定二叉树的所有左叶子之和. 示例: 3/ \9 20/ \15 7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 代码如下: /*** Definition for a b ...
- LeetCode 404. 左叶子之和思考分析
题目 计算给定二叉树的所有左叶子之和. 如果是下面的树,只有一个左叶子结点4 思考分析 由此我们可以得到左叶子结点的定义: cur->left !=NULL && cur-> ...
- LeetCode 404. 左叶子之和(递归)
1. 题目 计算给定二叉树的所有左叶子之和. 示例:3/ \9 20/ \15 7在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 来源:力扣(LeetCode) 链接:https: ...
- LeetCode(404)——左叶子之和(JavaScript)
计算给定二叉树的所有左叶子之和. 示例: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 /*** Definition for a binary tree node.* func ...
- [二叉树|深搜|dfs] leetcode 404 左叶子之和
[二叉树|深搜|dfs] leetcode 404 左叶子之和 1.题目 题目链接 计算给定二叉树的所有左叶子之和. 示例: 3/ \9 20/ \15 7在这个二叉树中,有两个左叶子,分别是 9 和 ...
最新文章
- 将一个MapString, String写入properties文件,并且覆盖原来的内容
- 【QT】二进制读取图像文件测试
- DL之CNN:利用自定义DeepConvNet【7+1】算法对mnist数据集训练实现手写数字识别、模型评估(99.4%)
- 计算机基础知识统考12月份,(精)2016年12月份电大统考计算机考前辅导基础知识考试小抄【呕心沥血整理,值得一看哦!】.doc...
- The credentials you provided during SQL Server 2008 install are invalid
- html5 graphics with svg css3,HTML5 Canvas and CSS3 Graphics Primer
- 阿里云边缘计算又要放大招了,7月24开发者大会现场揭秘,邀你参加!
- 【神经网络】RBF神经网络逼近任意连续非线性函数的Simulink仿真
- 分计算iv值_【美股期權】多高的IV才算高?理解IV percentile
- 二级路由dhcp关闭连不上wifi_如何做到让家里WiFi真正全覆盖的几个布线方案
- 新华三:照耀城市的数字演进之路
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则
- 原生js实现 转义还原HTML
- Linux-tcpdump
- 【渝粤题库】国家开放大学2021春1025保险学概论题目
- 如何组织编程教育培训
- Java中的IO流与Properties
- 【小罗的hdlbits刷题笔记2】补码运算中溢出的问题(Exams/ece241 2014 q1c)
- 将Excel表格数据转为SQL语句
- vue开发项目必备知识
热门文章
- 10.Ubuntu下的source insight增加使用期限90天
- dev 点击子控件触发panelcontrol事件_LINUX IIO子系统分析之二 IIO子系统数据结构分析...
- 打开word文档提示文件未找到_word图片显示:如何打开多图文档不再卡慢
- 一起来学习 WebRTC (篇一)| 掘金技术征文
- Java 启动线程并保持
- 第五次课:Python 数据类型(一)
- Java 8怎么了:局部套用vs闭包
- memcached 安装
- 打印函数如何适应不同的打印机
- 【NOIP2012模拟10.25】旅行