news 2026/4/23 19:07:59

hot100-63买卖股票的最佳时机

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
hot100-63买卖股票的最佳时机

一、题目

给定一个数组prices,它的第 i 个元素 prices[i]表示一支给定股票第 i 天的价格,只能选择某一天买入这只股票,并且选择未来某一个不同的日子卖出该股票,设计一个算法来计算所能获取的最大利润。返回最大利润,如果不能获取任何利润,返回0。

二、思路

1、遍历数组,记录最小买入价格,每一天都尝试以当前价格卖出,最大利润 = 当前价格 - 历史最低买入价,比较今天卖能赚多少,就能计算出当前的最大利润。

三、代码

class Solution { public int maxProfit(int[] prices) { int minPrice = Integer.MAX_VALUE,maxProfit = 0,curProfit = 0; for(int price : prices){ if(minPrice > price){ minPrice = price; } curProfit = price - minPrice; if(maxProfit < curProfit){ maxProfit = curProfit; } } return maxProfit; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:29:50

MYSQL索引篇--基础知识

索引&#xff1a;索引的出现其实就是为了提高数据库的查询效率&#xff0c;就像书的目录一样。MYSQL在查询方面主要就是两种方式&#xff1a;全表扫描和根据索引检索索引的基本操作创建索引create index 索引名 on 表名删除索引drop index 索引名 on 表名查看一个SQL语句是否使…

作者头像 李华
网站建设 2026/4/23 14:35:20

AI应用架构师实战:体育行业AI赛事决策系统的架构设计

AI应用架构师实战:体育行业AI赛事决策系统的架构设计 一、引言 (Introduction) 钩子 (The Hook) “上周的欧冠决赛,某豪门球队在第85分钟做出了一个争议换人——用一名年轻前锋换下了状态正佳的中场核心。赛后教练解释:‘我们的AI系统提示,对手的右后卫已经出现了3次体能…

作者头像 李华
网站建设 2026/4/23 11:28:54

AI技术正在重塑学术写作,精选9款工具评测为研究提供智能化支持

在学术论文撰写过程中&#xff0c;开题报告与正文的高效完成是学生常见的难题&#xff0c;传统人工写作虽灵活性较强但存在效率瓶颈&#xff0c;而AI技术能快速产出内容并有效优化文本重复率及机器可识别特征&#xff1b;基于对九款主流平台的对比评测&#xff0c;可精准筛选出…

作者头像 李华
网站建设 2026/4/23 12:55:14

软考高项:这六类人为何屡战屡败?如何破解困局?

软考高项&#xff08;信息系统项目管理师&#xff09;作为IT领域的高级职称考试&#xff0c;通过率常年徘徊在15%左右。数据背后&#xff0c;不是题目有多刁钻&#xff0c;而是许多考生踩进了备考的"隐形陷阱"。摸清这些陷阱&#xff0c;才能少走弯路。下面这六类考生…

作者头像 李华