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

【Java】【力扣】121.买卖股票的最佳时机

思路

所以后续的每次都是在:1-判断是否更新最低点

2-如果不需要更新最低点 则计算差值

代码

class Solution {

    public int maxProfit(int[] prices) {

        int min=prices[0];

        int max=0;

        for (int i = 1; i < prices.length; i++) {

            //假设0就是最低点

            //            判断是否需要更新

            if (prices[i]<min){

                min=prices[i];

            }

            else if (prices[i]-min>max){

                max=prices[i]-min;

            }

        }

        return max;}

}

记录

总结

http://www.dtcms.com/a/244331.html

相关文章:

  • 【leetcode】125.验证回文串
  • Spring Boot 3 集成 MyBatis 连接 MySQL 数据库
  • Unity 服务器交互开发指南
  • 【第一章:人工智能基础】02.数据处理及可视化-(3)可视化工具与技术
  • java实现RabbitMQ消息发送和接收功能(包含测试)
  • 代码随想录训练营二十六天| 654.最大二叉树 617.合并二叉树 700.二叉搜索树的搜索 98.验证二叉搜索树
  • ttyd:安全地通过网络共享您的 Linux 终端
  • 上传一个新菜谱-第一部分
  • 深入解析Docker网桥模式:从docker0到容器网络的完整通信链路
  • 人机交互设计知识点总结
  • 控制器轨迹生成
  • 如何设计一个用于大规模生产任务的人工智能AI系统
  • 【轨物交流】云南科情院赴杭“取经”数字赋能 调研轨物科技探路创新驱动
  • SAP学习笔记 - 开发31 - 前端Fiori开发 Device Adaptation(设备自适应)
  • 【实战指南】前端项目Nginx配置全流程:从打包部署到解决跨域/路由循环问题
  • 零基础学前端-传统前端开发(第三期-CSS介绍与应用)
  • JavaSE-Java简史
  • HTML5 定位网页元素
  • 火山引擎 veFuser:面向扩散模型的图像与视频生成推理服务框架
  • SQL 注入:iBatis与修复
  • 【python】预测投保人医疗费用,附insurance.csv数据集
  • 如何开始HarmonyOS 5与Godot引擎融合开发?
  • 中兴B860AV1.1_晨星MSO9280芯片_4G和8G闪存_TTL-BIN包刷机固件包
  • 如何“调优”我们自身的人体系统?
  • 嵌入式程序存储结构
  • postman调用接口报错401, Unauthorized, Invalid Token. null解决办法
  • 论文笔记 -《MegaBlocks- Efficient Sparse Training with Mixture-of-Experts》
  • 第27节 Node.js Buffer
  • AI中间件,构建大模型应用的标准化接入枢纽
  • ptyhon 导入本地模块 no module named Python Error几种解决方案