python实现leetcode之121. 买卖股票的最佳时机

2021-10-04  本文已影响0人  深圳都这么冷

解题思路

一遍扫描,找到两个值
一个是局部最大差值
一个是最小值
扫描完成时:局部最大差值就是全局最大差值

121. 买卖股票的最佳时机

代码

class Solution(object):
    def maxProfit(self, prices):
        """
        :type prices: List[int]
        :rtype: int
        """
        rtv, mi = 0, None
        for item in prices:
            if mi is None or item < mi: mi = item
            if item - mi > rtv: rtv = item - mi
        return rtv
效果图
上一篇 下一篇

猜你喜欢

热点阅读