当前位置:网站首页>【日常训练】513. 找树左下角的值
【日常训练】513. 找树左下角的值
2022-06-23 05:58:00 【Puppet__】
题目
给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。
假设二叉树中至少有一个节点。
示例 1:
输入: root = [2,1,3]
输出: 1
示例 2:
输入: [1,2,3,4,null,5,6,null,null,7]
输出: 7
提示:
二叉树的节点个数的范围是 [1,104]
-231 <= Node.val <= 231 - 1
代码
package dayLeetCode;
import java.util.TreeMap;
public class dayleetcode513 {
// 记录结果
int ansNodeVal = 0;
// 记录当前层
int curHeight = 0;
// dfs
public int findBottomLeftValue(TreeNode root) {
dfs(root, 0);
return ansNodeVal;
}
void dfs(TreeNode node, int height){
if (node == null){
return;
}
height++;
dfs(node.left, height);
dfs(node.right, height);
// 如果比当前层深,就更新
if (height > curHeight){
curHeight = height;
ansNodeVal = node.val;
}
}
}
边栏推荐
- 问题:访问组件中数据object(定义的数据)中属性也为object对象中的属性时,报错现象
- Easy EDA learning notes 09 esp32-wroom-32e module esp32-devkitc-v4 development board one click download circuit
- 2.17 haas506 2.0 development tutorial system (only versions above 2.2 are supported)
- 嵌入式实时系统线程的副作用
- Miscellaneous things
- C语言学习总结
- 利用adb 调试设备串口信息的一个小方法
- C Advanced Learning -- Reflection
- 二叉树的遍历及相关知识
- 图解三次握手四次挥手,小白都能看懂
猜你喜欢

mysql 基础查询

Business logic design of physical warehouse and virtual warehouse in middle inventory

Gridsearchcv (grid search), a model parameter adjuster in sklearn

了解学习 JSX 的工作方式

Cloud box is deeply convinced to create a smart dual-mode teaching resource sharing platform for Nanjing No. 1 middle school

Common setup modes (Abstract Factory & responsibility chain mode & observer mode)

20220621 Dual Quaternion

mysql 优化

光谱共焦的测量原理及厚度测量模式

中台库存中的实仓与虚仓的业务逻辑设计
随机推荐
Storage mode of data in memory (C language)
页面嵌入iframe 点击浏览器后退问题
Phpstudy set 301 redirection
leetcode - 572. 另一棵树的子树
C语言运算符优先级口诀
leetcode - 572. A subtree of another tree
中台库存中的实仓与虚仓的业务逻辑设计
mysql 索引
Understand how learning JSX works
【Qt】基础学习笔记
mysql 优化
mysql 基础查询
QT设计师无法修改窗口大小,无法通过鼠标拖动窗口改变大小的解决方案
Test of ers function under the supplier consignment purchase mode of SAP mm
haas506 2.0开发教程-hota(仅支持2.2以上版本)
Easy EDA #学习笔记09# | ESP32-WROOM-32E模组ESP32-DevKitC-V4开发板 一键下载电路
English grammar_ Adjective comparative - Level 3 change
haas506 2.0开发教程-高级组件库-modem.sim(仅支持2.2以上版本)
Functions and basic structure of CPU
利用adb 调试设备串口信息的一个小方法