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

从零开始的LeetCode刷题日记:515.在每个树行中找最大值

一.相关链接

题目链接:515.在每个树行中找最大值

二.心得体会

这道题也是层序遍历,只需要记录每一层的最大值即可,反复比较记录最大值。

三.代码
class Solution {
public:vector<int> largestValues(TreeNode* root) {vector<int> ans;queue<TreeNode*> que;if(root) que.push(root);while(!que.empty()) {int temp = que.front()->val;int size = que.size();for(int i=0;i<size;i++) {TreeNode* node = que.front();que.pop();if(node->left) que.push(node->left);if(node->right) que.push(node->right);if(node->val>temp) temp = node->val;//记录最大值}ans.push_back(temp);}return ans;}
};

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

相关文章:

  • C语言 | Leetcode C语言题解之第492题构造矩形
  • 在FastAPI网站学python:虚拟环境创建和使用
  • 安全风险评估(Security Risk Assessment, SRA)
  • SQL Injection | SQL 注入 —— 布尔盲注
  • stm32 bootloader写法
  • Unity3D 物体表面水滴效果详解
  • 若依框架中spring security的完整认证流程,及其如何使用自定义用户表进行登录认证,学会轻松实现二开,嘎嘎赚块乾
  • selenium:操作滚动条的方法(8)
  • Discuz | 起尔开发 传奇开服表游戏公益服发布论坛网站插件
  • 问:JAVA对象的数据结构长啥样?
  • STGCN解读(论文+代码)
  • perl读取目录,写入文件
  • JDK-23与JavaFX配置在IDEA中
  • VSCode运行QT界面
  • npm-run-all 使用实践
  • 【CCPC】The 2021 CCPC Guilin Onsite (XXII Open Cup, Grand Prix of EDG) K
  • selenium的实际使用
  • OpenShift 4 - 云原生备份容灾 - Velero 和 OADP 基础篇
  • javaWeb项目-Springboot+vue-校园论坛系统功能介绍
  • centors7升级GLIBC2.18
  • 基于深度学习的异常检测
  • 深入理解 SQL 中的高级数据处理特性:约束、索引和触发器
  • IC验证面试中常问知识点总结(七)附带详细回答!!!
  • 【前端】如何制作一个自己的网页(8)
  • Java之模块化详解
  • HTB:Knife[WriteUP]
  • MOE论文详解(4)-GLaM
  • LeetCode322:零钱兑换
  • 速盾:高防 cdn 提供 cc 防护?
  • 【大数据应用开发】2023年全国职业院校技能大赛赛题第10套