news 2026/2/28 7:07:53

【剑斩OFFER】算法的暴力美学——leetCode 515 题:在每个树行中找到最大值

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【剑斩OFFER】算法的暴力美学——leetCode 515 题:在每个树行中找到最大值

一、题目描述

二、算法原理

思路:层序遍历每一层的最大值

三、代码实现

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {} * }; */ class Solution { public: vector<int> largestValues(TreeNode* root) { if(root == nullptr) return {}; queue<TreeNode*> que; que.push(root); vector<int> ret; while(que.size()) { int maxi = INT_MIN; int size = que.size();//层序遍历 while(size--) { TreeNode* node = que.front(); maxi = max(node->val,maxi);//比较当前层的最大值 que.pop(); if(node->left != nullptr) que.push(node->left); if(node->right != nullptr) que.push(node->right); } ret.push_back(maxi); } return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/20 5:18:40

计算机Java毕设实战-基于SpribgBoot的有机食品生鲜团购平台基于SpribgBoot的生鲜团购平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/2/28 2:05:21

4535435434

54345345

作者头像 李华
网站建设 2026/2/26 16:48:19

JavaScript 定时器完全攻略

一、前言 在 JavaScript 中&#xff0c;定时器是实现延迟执行代码、周期性执行代码的核心工具&#xff0c;广泛应用于轮播图、倒计时、定时刷新数据等场景。本文将全面梳理 JS 定时器的核心用法、区别、注意事项及实战技巧&#xff0c;适合前端初学者巩固基础&#xff0c;也可作…

作者头像 李华
网站建设 2026/2/19 13:25:17

无线网络仿真:6G网络仿真_(19).6G网络仿真未来趋势

6G网络仿真未来趋势 1. 6G网络仿真概述 6G网络仿真是在6G网络研究和开发中不可或缺的一部分。通过仿真&#xff0c;研究人员可以验证理论模型、评估网络性能、测试新算法和技术&#xff0c;以及预测未来网络的行为。6G网络仿真不仅涵盖了传统的无线通信仿真技术&#xff0c;还引…

作者头像 李华
网站建设 2026/2/26 12:54:34

【单仓库多旅行商问题SDMTSP】基于BSLO吸血水蛭优化器求解单仓库多旅行商问题,可以更改数据集和起点附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

作者头像 李华
网站建设 2026/2/26 9:12:05

强烈安利9个AI论文网站,MBA论文写作必备!

强烈安利9个AI论文网站&#xff0c;MBA论文写作必备&#xff01; AI 工具如何助力 MBA 论文写作 MBA 学习过程中&#xff0c;论文写作是一项不可避免的挑战。无论是选题、资料收集还是内容撰写&#xff0c;都需要大量的时间和精力。而随着 AI 技术的发展&#xff0c;越来越多的…

作者头像 李华