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

leetcode 513. 找树左下角的值

给定一个二叉树的 根节点 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 

java 解题思路及 代码实现

package com.java.leetcode.tree;import com.java.leetcode.compent.TreeNode;import java.util.ArrayDeque;
import java.util.Deque;/*** 给定一个二叉树的 根节点 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*/
public class findBottomLeftValue513 {/***  首先拿到该题目首先想到 层序遍历获取到最后一层的第一个节点 即为所要寻找的结果值*  因此有如下代码 逻辑** @param root* @return*/public int findBottomLeftValue(TreeNode root) {if(root==null){return 0;}int res=-1000;Deque<TreeNode> dq=new ArrayDeque<>();dq.offer(root);while(!dq.isEmpty()){int size=dq.size();for(int i=0;i<size;i++){TreeNode node=dq.poll();if(i==0){res=node.val;}if(node.left!=null){dq.offer(node.left);}if(node.right!=null){dq.offer(node.right);}}}return res;}
}

http://www.lryc.cn/news/402744.html

相关文章:

  • C++并发编程实战学习笔记
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】
  • HC05主从一体蓝牙模块的裸机使用——单片机<-->蓝牙模块
  • “点点通“餐饮点餐小程序-计算机毕业设计源码11264
  • C#知识|账号管理系统-账号信息管理界面[1]:账号分类选择框、Panel面板设置
  • Meta即将推出4000亿的Llama 3 超级AI模型,或将改写大语言模型竞争格局!|TodayAI
  • 数据挖掘新技能:Python爬虫编程指南
  • object-C 解答算法:移动零(leetCode-283)
  • 靖江美食元宇宙
  • 模板方法设计模式
  • 对象存储解决方案:高性能分布式对象存储系统MinIO
  • 2024 年需要考虑的 16 个知识库趋势和统计数据
  • 微信小程序-实现跳转链接并拼接参数(URL拼接路径参数)
  • 【代码随想录|第十一章 图论part01 | 797.所有可能的路径 】
  • 尚硅谷大数据技术-数据湖Hudi视频教程-笔记03【Hudi集成Spark】
  • 【python】Pandas中IndexError: single positional indexer is out of bounds的报错分析
  • ubuntu上通过修改grub启动参数,将串口重定向到sol
  • 【Git】(基础篇四)—— GitHub使用
  • 【Qt+opencv】基础的图像绘制
  • 使用Nginx OpenResty与Redis实现高效IP黑白名单管理
  • EasyExcel导入导出数据类型转换
  • stm32入门-----EXTI外部中断(下——实践篇)
  • 深度学习落地实战:基于UNet实现血管瘤超声图像分割
  • Python进阶(4)--正则表达式
  • RCA连接器是什么?一文读懂
  • 【linux】服务器安装NVIDIA驱动
  • 【达梦数据库】关于用户、模式、表空间等如何理解?
  • 一篇就够mysql高阶知识总结
  • CTF-Web习题:[BJDCTF2020]ZJCTF,不过如此
  • 【IEEE出版】第四届能源工程与电力系统国际学术会议(EEPS 2024)