其他分享
首页 > 其他分享> > 买卖股票的最佳时机

买卖股票的最佳时机

作者:互联网

买卖股票的最佳时机
输入:[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