news 2026/5/23 15:43:42

leetcode 941. Valid Mountain Array 有效的山脉数组-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 941. Valid Mountain Array 有效的山脉数组-耗时100

Problem: 941. Valid Mountain Array 有效的山脉数组

耗时100%,数组长度需要>=3,且存在上升至少需要arr[0] < arr[1],然后遍历数组,若arr[i] < arr[i-1]则改变方向,若dir<0 && arr[i] > arr[i-1]返回false

最后还需要存在下降的区间,所以返回dir < 0? true : false;

Code

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

STM32_新建工程(标准库版)

文章目录工程模板下载一、新建工程目录   新建模版目录   在目录下新建子文件夹  建立好目录后&#xff0c;拷贝文件二、新建工程   1、Keil5新建一个工程 Template   2、选择CPU型号   3、在线添加库文件&#xff08;直接关闭&#xff09;   4、工程中添加组文件…

作者头像 李华
网站建设 2026/5/16 22:50:12

建议收藏|9个AI论文软件深度测评,专科生毕业论文+开题报告全攻略

对于专科生来说&#xff0c;撰写毕业论文和开题报告是一项既重要又充满挑战的任务。随着AI技术的不断发展&#xff0c;越来越多的工具被应用于学术写作中&#xff0c;但如何选择真正适合自己需求的产品成为难题。为此&#xff0c;我们基于2026年的实测数据与用户反馈&#xff0…

作者头像 李华
网站建设 2026/5/16 22:49:13

保姆级干货:手把手教你如何微调大模型,打造你的专属AI专家

大家好&#xff01;我是你们的AI技术探索官。 如果你关注大模型领域&#xff0c;一定听过**SFT&#xff08;指令微调&#xff09;**这个词。很多人问我&#xff1a;为什么有些模型像“书呆子”&#xff0c;空有满腹经纶却废话连篇&#xff1f;而有些模型却像“职场精英”&…

作者头像 李华
网站建设 2026/5/22 12:50:00

(10-3-03)模块集成与总装流程:接线、布线与抗干扰设计:防松、防震与保护

10.3.3 防松、防震与保护 人形机器人运行过程中存在频繁关节运动、振动及复杂环境接触等工况&#xff0c;易导致连接部件松脱、线束磨损、接口失效等问题。防松、防震与保护是保障机器人机械结构稳定性、电气系统可靠性的关键环节&#xff0c;需遵循“分级防护、动静适配、冗…

作者头像 李华
网站建设 2026/5/21 2:49:45

uni-app——uni-app 小程序大文件上传的体验优化实践

问题背景 在小程序开发中&#xff0c;文件上传是常见功能。但当用户上传较大的文件&#xff08;如会议决议文档、合同PDF等&#xff09;时&#xff0c;往往会遇到体验问题&#xff1a; 实际场景&#xff1a; 用户上传一个 40MB 的决议文件&#xff0c;上传耗时超过 1 分钟。 …

作者头像 李华
网站建设 2026/5/19 9:44:59

互联网大厂Java求职面试实战:从核心技术到微服务与AI应用全解析

互联网大厂Java求职面试实战&#xff1a;从核心技术到微服务与AI应用全解析 在内容社区与UGC场景下&#xff0c;互联网大厂的Java面试正在进行。严肃的面试官与搞笑的水货程序员谢飞机展开了技术深度与业务逻辑紧密结合的问答&#xff0c;涵盖Java核心平台、构建工具、微服务架…

作者头像 李华