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

力扣-121.买卖股票的最佳时机

题目描述

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

class Solution {public int maxProfit(int[] prices) {int min = prices[0];int max = 0;for (int i = 1; i < prices.length; i++) {if(prices[i]-min>max){max = prices[i]-min;}if(prices[i]<min){min = prices[i];}}return max;}
}

小结:贪心算法秒了,暴力会超时,好像可以用动态规划,但是没必要小题大做,刷到动规专题再说。

相关文章:

  • Linux常用命令详解
  • 【PmHub面试篇】集成 Sentinel+OpenFeign实现网关流量控制与服务降级相关面试题解答
  • SSE 数据的传输无法流式获取
  • 全连接层和卷积层等效情况举例
  • 【知识图谱构建系列1】数据集介绍
  • Gogs:一款极易搭建的自助 Git 服务
  • TBrunReporter 测试生成报告工具使用教程(Windows)
  • ​​5G通信设备线路板打样:猎板PCB如何攻克高速数据传输技术瓶颈​​
  • 期权末日轮实值期权盈利未平仓怎么办?
  • 采用模型上下文协议和 AIStor 的代理人工智能
  • 【热更新知识】学习三 XLua学习
  • 腾讯位置商业授权危险地点查询开发指南
  • P2834 纸币问题 3
  • 香橙派3B学习笔记10:snap打包C/C++程序与动态链接库(.so)
  • 通过一个本地存草稿的示例记录sqflite的使用
  • 国债与企业债:稳健与高收益的债券选择
  • 用Woot助力Prime Day
  • Java + Spring Boot + MyBatis 事务注解 @Transactional 使用规范说明
  • Excel文件数据的读取和处理方法——C++
  • 无需 Mac,使用Appuploader简化iOS上架流程
  • 比较好的推广平台/seo论坛
  • 合肥动态网站制作建设/广东seo推广方案
  • 华大基因背景调查/百度竞价是seo还是sem
  • 建个企业网站需要多久/关键词查询工具哪个好
  • 重庆专业平台推广公司/路由优化大师
  • 做网站模板的网页名称是m开头/搜狗推广助手