当前位置: 首页> 教育> 锐评 > 黄骅市美食_拓者设计吧首页_关键词可以分为哪三类_网站推广的渠道有

黄骅市美食_拓者设计吧首页_关键词可以分为哪三类_网站推广的渠道有

时间:2025/7/12 20:29:57来源:https://blog.csdn.net/sinat_32502451/article/details/144308873 浏览次数:0次
黄骅市美食_拓者设计吧首页_关键词可以分为哪三类_网站推广的渠道有

题目:

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

示例1:
输入:[7,1,5,3,6,4]
输出:5
解释:在第2天(股票价格=1)的时候买入,在第5天
(股票价格=6)的时候卖出,最大利润=6-1=5。
注意利润不能是7-1=6,因为卖出价格需要大于买入价格:同时,你不能在买入前卖H股票

思路:

在最小价格时买入,最大利润时卖出

代码:

public int maxProfit(int[] prices) {if (prices ==null) {return 0;}//在最小价格时买入,最大利润时卖出//最小价格int minPrice = Integer.MAX_VALUE;//最大利润int maxProfit = 0;for (int i=0; i<prices.length; i++) {//当天价格小于最小价格,刷新最小价格if (prices[i] < minPrice) {minPrice = prices[i];} else if ( prices[i] - minPrice > maxProfit  ) {//当天价格减去最小价格,大于最大利润,刷新最大利润maxProfit = prices[i] - minPrice;}} return maxProfit;}
关键字:黄骅市美食_拓者设计吧首页_关键词可以分为哪三类_网站推广的渠道有

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: