news 2026/4/19 17:38:40

leetcode 3637. 三段式数组 I 简单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 3637. 三段式数组 I 简单

给你一个长度为n的整数数组nums

如果存在索引0 < p < q < n − 1,使得数组满足以下条件,则称其为三段式数组(trionic)

  • nums[0...p]严格递增,
  • nums[p...q]严格递减,
  • nums[q...n − 1]严格递增。

如果nums是三段式数组,返回true;否则,返回false

示例 1:

输入:nums = [1,3,5,4,2,6]

输出:true

解释:

选择p = 2,q = 4

  • nums[0...2] = [1, 3, 5]严格递增 (1 < 3 < 5)。
  • nums[2...4] = [5, 4, 2]严格递减 (5 > 4 > 2)。
  • nums[4...5] = [2, 6]严格递增 (2 < 6)。

示例 2:

输入:nums = [2,1,3]

输出:false

解释:

无法选出能使数组满足三段式要求的pq

提示:

  • 3 <= n <= 100
  • -1000 <= nums[i] <= 1000

分析:遍历数组,检查是否满足三段式要求即可。

bool isTrionic(int* nums, int numsSize) { int a=nums[0],f=0,cnt=0; for(int i=1;i<numsSize;++i) { if(nums[i]>a) { if(!f)f=1,cnt++; else if(f==-1)f=1,cnt++; } else if(a>nums[i]) { if(f==1)f=-1,cnt++; else if(f!=-1)return false; } else return false; a=nums[i]; } return cnt==3; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:09:19

Thinkphp和Laravel框架的数据结构课程知识库在线答疑系统代码

目录 ThinkPHP 和 Laravel 框架的数据结构课程知识库在线答疑系统代码摘要ThinkPHP 框架实现Laravel 框架实现共同功能实现 开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; ThinkPHP 和 Laravel 框架的数据结构课程知识库在线答…

作者头像 李华
网站建设 2026/4/19 2:28:31

2026年国内准确、多层级、可洞察的泛监测平台产品推荐

一、概要在《数据安全法》《个人信息保护法》《网络数据安全管理条例》等法规持续深化的背景下&#xff0c;数据安全平台已从“合规工具”演进为企业数据治理体系中的核心中枢。2026年的国内市场呈现出三个明确趋势&#xff1a;一是风险识别能力从规则驱动转向“高准确率的智能…

作者头像 李华
网站建设 2026/4/17 21:46:22

基于Matlab的主动配电网实时无功优化 考虑风电和光伏的接入,采用多目标粒子群算法,以网损和...

基于Matlab的主动配电网实时无功优化 考虑风电和光伏的接入&#xff0c;采用多目标粒子群算法&#xff0c;以网损和电压偏差为目标&#xff0c;优化变压器分接头、无功补偿器实现24小时无功优化&#xff0c;算例采用IEEE33进行仿真分析&#xff0c;对优化前后的电压和网损进行了…

作者头像 李华
网站建设 2026/4/17 17:03:06

基于电价需求弹性的负荷需求响应系统设计与实现

负荷需求响应matlab 考虑电价需求弹性系数矩阵的负荷需求响应&#xff0c;采用matlab进行编程&#xff0c;通过价格需求矩阵确定峰谷平负荷调节量&#xff0c;实现了理想的削峰填谷&#xff0c;程序运行可靠&#xff0c;有详实的参考资料。这段代码主要是一个分段电价需求响应的…

作者头像 李华
网站建设 2026/4/17 16:13:09

【入门必看】网络安全入门:用 Wireshark 分析 ARP 欺骗攻击及防御策略

在当今数字化时代&#xff0c;网络安全已成为个人和企业不可忽视的重要议题。理解网络攻击的原理并掌握相应的防御策略&#xff0c;是构建安全网络环境的基础。Wireshark作为一款功能强大的开源网络协议分析器&#xff0c;能够帮助我们深入洞察网络流量&#xff0c;识别潜在威胁…

作者头像 李华