美文网首页
63 股票最大利润

63 股票最大利润

作者: 土味老猪 | 来源:发表于2018-07-04 13:54 被阅读0次

    动态追踪当前最小值,当前最大利润和全局利润对比

    class Solution:
        def largestprofit(self,A):
            if len(A) < 2:
                return 0
            min = A[0]
            res = max(A[1] - A[0],0)
    
            for i in range(2,len(A)):
                if A[i-1] < min:
                    min = A[i-1]
    
                current = A[i] - min
    
                res = max(current,res)
    
            return res
    
    S = Solution()
    print(S.largestprofit([9,11,8,5,7,12,16,14]))
    

    相关文章

      网友评论

          本文标题:63 股票最大利润

          本文链接:https://www.haomeiwen.com/subject/xaeeuftx.html