买卖股票的最佳时机
作者:互联网
买卖股票的最佳时机
输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。
注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。
class Solution:
def maxProfit(self, prices: List[int]) -> int:
minPrice,maxProfits=float(inf),0
for i in range(0,len(prices)):
curProfits=prices[i]-minPrice
if curProfits > maxProfits:
maxProfits=curProfits
if prices[i]<minPrice:
minPrice=prices[i]
return maxProfits
标签:curProfits,买卖,int,股票,最佳时机,maxProfits,prices,卖出,minPrice 来源: https://blog.csdn.net/wang15735298728/article/details/117914522