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

LCR 128.库存管理 I

题目来源:

        leetcode题目,网址:LCR 128. 库存管理 I - 力扣(LeetCode)

解题思路:

        数组可以分割成两段的升序连续子数组,找到两个子数组的开始元素并返回较小者即可。

解题代码:

class Solution {public int stockManagement(int[] stock) {int res=stock[0];for(int i=0;i<stock.length-1;i++){if(stock[i]>stock[i+1]){return Math.min(stock[i+1],stock[0]);}}return res;}
}
 

总结:

        官方题解使用的是二分查找。

        第一个升序子数组的开始元素为原数组首个元素。第二个升序子数组的开始元素可以用二分查找查找。


http://www.lryc.cn/news/184014.html

相关文章:

  • eigen::Affine3d 转换
  • 【Python从入门到进阶】38、selenium关于Chrome handless的基本使用
  • 给Python项目创建一个虚拟环境(enev)
  • 【RK3588】YOLO V5在瑞芯微板子上部署问题记录汇总
  • 别人做的百度百科词条信息不全,如何更正自己的百度百科词条
  • [论文精读]U-Net: Convolutional Networks for BiomedicalImage Segmentation
  • Godot Identifier “File“ not declared in the current scope.
  • Java ORM Bee,多表关联更新
  • Java 读取excel文件
  • PageRank(上):数据分析 | 数据挖掘 | 十大算法之一
  • 吃鸡达人专享!提高战斗力,分享干货,查询装备皮肤,保护账号安全!
  • 力扣第101题 c++ 递归 迭代 双方法 +注释 ~
  • Go:实现SMTP邮件发送订阅功能(包含163邮箱、163企业邮箱、谷歌gmail邮箱)
  • Scala第十六章节
  • C语言 实现 链 显示 效果 查找 修改 删除
  • CSS基础语法第一天
  • Leetcode 1492.n的第k个因子
  • 十一工具箱流量主小程序源码
  • 10.5汇编语言整理
  • Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect
  • 驱动器类产品的接口EMC拓扑方案
  • 2023最新ICP备案查询系统源码 附教程 Thinkphp框架
  • 大数据Doris(六):编译 Doris遇到的问题
  • vue重修004上部
  • 【C++ techniques】要求/禁止/判断—对象产生于堆中
  • 吃鸡高手亲授:玩转绝地求生,分享顶级游戏干货!
  • Vue中如何进行自定义图表与可视化图形设计
  • 学信息系统项目管理师第4版系列19_质量管理
  • react库的基础学习
  • FFmpeg 基础模块:容器相关的 API 操作