news 2026/5/5 1:26:30

1901. 寻找峰值 II (二分法)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1901. 寻找峰值 II (二分法)

链接:https://leetcode.cn/problems/find-a-peak-element-ii/

题解:

class Solution { public: vector<int> findPeakGrid(vector<vector<int>>& mat) { int m = mat.size(); if (m <= 0) { return {}; } int n = mat[0].size(); if (n <= 0) { return {}; } int start = 0; int end = m-1; while (start + 1 < end) { int mid = start + (end-start)/2; int col = max_element(mat[mid].begin(), mat[mid].end()) - mat[mid].begin(); if (mat[mid-1][col] < mat[mid][col] && mat[mid][col] > mat[mid+1][col]) { return {mid, col}; } else if (mat[mid-1][col] > mat[mid][col]) { end = mid; } else { start = mid; } } int col = max_element(mat[start].begin(), mat[start].end()) - mat[start].begin(); if (mat[start][col] > mat[end][col]) { return {start, col}; } col = max_element(mat[end].begin(), mat[end].end()) - mat[end].begin(); return {end, col}; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 1:17:35

04华夏之光永存・保姆级开源:黄大年茶思屋榜文保姆级解法「28期4题」 光纤激光器散热结构优化专项完整解法

04华夏之光永存・保姆级开源&#xff1a;黄大年茶思屋榜文保姆级解法「28期4题」 光纤激光器散热结构优化专项完整解法 一、摘要 高功率光纤激光器散热结构设计领域&#xff0c;全球现代工程结构优化、常规风道布局、传统均热基板方案已触达绝对性能天花板&#xff0c;现有仿生…

作者头像 李华
网站建设 2026/5/5 1:17:28

OpenMMReasoner:多模态大模型训练框架解析与应用

1. 项目概述&#xff1a;多模态推理训练框架的破局者OpenMMReasoner这个项目名本身就揭示了它的核心定位——"Open"代表开源开放&#xff0c;"MM"是多模态&#xff08;Multi-Modal&#xff09;的缩写&#xff0c;"Reasoner"则直指推理能力。这是…

作者头像 李华
网站建设 2026/5/5 1:17:25

Cover Letter只写研究亮点?你漏掉了这3个编辑真正在意的‘隐形’加分项

Cover Letter只写研究亮点&#xff1f;你漏掉了这3个编辑真正在意的‘隐形’加分项 当你的论文稿件进入编辑初审环节&#xff0c;Cover Letter往往成为决定稿件命运的第一道门槛。大多数研究者会花费大量篇幅描述研究创新点和学术价值&#xff0c;却忽略了那些看似次要、实则关…

作者头像 李华
网站建设 2026/5/5 1:10:34

跨平台扫描技能:构建统一硬件接口的架构设计与实战

1. 项目概述&#xff1a;一个跨平台扫描工具的“技能”实现最近在折腾一些自动化流程&#xff0c;发现一个挺有意思的需求&#xff1a;如何让一个扫描动作&#xff0c;无论是文档、二维码还是简单的图像识别&#xff0c;都能在不同的设备和操作系统上无缝运行&#xff1f;这听起…

作者头像 李华