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

华为OD机试真题 新系统 2026-04-26 JavaGoC语言 实现【端口流量统计】

目录

题目

思路

Code


题目

给定一个整数数组 portRates,portRates[i] 表示该端口第 i 分钟端口流量速率(单位:bps)。

返回一个数组 ratesStat,ratesStat[i] 表示多少分钟以后出现比当前更大的流量速率,如果没有出现更大的流量速率,则值为 0。

输入描述:输入给定的整数数组,数字以逗号分割。
输出描述:输出所需 ratesStat,数字以逗号分割。

示例 1
输入:

730,740,750,710,690,720,760,730
输出:

1,1,4,2,1,1,0,0

示例 2
输入:

800
输出:

0

思路

这是经典“下一个更大元素”问题,用单调递减栈即可。

从左到右遍历数组:

  • 栈里存下标,且对应值单调递减。
  • 如果当前值大于栈顶下标对应的值,就说明当前值是那个位置右侧第一个更大值。
  • 弹栈并记录距离 i - j。
  • 遍历结束后,栈里剩余位置都没有更大值,结果保持 0。

时间复杂度 O(n),空间复杂度 O(n)。

http://www.jsqmd.com/news/731109/

相关文章:

  • 金融领域大语言模型工具调用评估基准FinMCP-Bench解析
  • GHelper终极指南:华硕笔记本轻量级控制工具,5步掌握极致性能调校
  • GD32F303硬件I2C不好使?手把手教你用GPIO软件模拟I2C驱动传感器(附完整代码)
  • 基于人脸识别的智能家庭照片备份系统DMAF设计与部署
  • 动态对话式金融推荐系统Conv-FinRe设计与实践
  • 3D高斯泼溅技术中的频率自适应锐度优化
  • 基于MCP协议的AI Agent视觉能力构建:Blindspot-MCP部署与应用指南
  • 为什么92%的PHP团队在AI集成后首月超支?PHP 9.0原生协程调度器+动态批处理=节省47.6% API调用费用(附压测对比表)
  • Tessent ATPG实战:手把手教你读懂Fault报告,提升测试覆盖率
  • 实战指南:基于Scrapy的拼多多商品数据采集完整解决方案
  • 如何高效下载抖音无水印视频:douyin-downloader 完全指南
  • WaveTools鸣潮工具箱:三步解锁120帧,告别卡顿畅玩
  • 如何快速实现网盘直链解析:告别限速与客户端依赖的终极方案
  • 从Faster R-CNN到Mask R-CNN:手把手教你用PyTorch实现RoIAlign(附代码避坑)
  • 【卷卷观察】战场上的 AI,最吓人的不是机器人开枪,而是人来不及犹豫
  • SwiftUI 设计:实现底部边框的文本框
  • 华为交换机上VLAN聚合(Super-VLAN)保姆级配置指南:解决IP地址不够用的实战技巧
  • 2026年3月浙江专业的静电除尘器直销厂家推荐,干式打磨台/活性炭吸附/油雾分离器,静电除尘器制造厂家推荐分析 - 品牌推荐师
  • AMD Ryzen硬件调试终极指南:SMU Debug Tool完整教程
  • 小红书运营自动化:基于原生UI的脚本设计与风控实践
  • 如何用OneMore插件让OneNote效率提升300%?三大革命性改变告诉你答案
  • 如何快速使用LinkSwift网盘直链下载助手:面向新手的完整指南
  • STM32调试必备:巧用printf重定向与SysTick延时,告别半主机模式的那些坑
  • 终极指南:AcFunDown - 免费快速下载A站视频的完整解决方案
  • taotoken用量看板如何帮助ubuntu团队管理api成本与预算
  • 2026年3月机床铸件厂家推荐,球墨铸件/铸铁平台/机床铸件,机床铸件供应商哪家好 - 品牌推荐师
  • OpenClaw智能体观测插件部署与实战:基于Opik实现全链路追踪
  • Hitboxer SOCD工具:专业解决游戏按键冲突,让你的键盘操作更精准
  • RedisME:2.x 更新日志
  • 2026年3月不锈钢堡垒定制推荐,仿真绿雕/景观小品/标识标牌/美陈摆件/五色草造型,不锈钢堡垒设计安装公司选哪家 - 品牌推荐师