leetcode买卖股票的最佳时期||

在这里插入图片描述
这道题不限制买卖次数,那么我们可以这样想,是不是只要下一次股票价格必买的时候高我们就可以考虑卖出,在第一次发现股票价格回升之前就卖出,这样循环下去,只要发现有赚钱的机会就可以买卖股票。那我们的代码也就好写了。

class Solution(object):
    def maxProfit(self, prices):
        """
        :type prices: List[int]
        :rtype: int
        """
        sum=0
        for i in range(1,len(prices)):
            if prices[i]>prices[i-1]:
                sum+=prices[i]-prices[i-1]
        return sum
发布了31 篇原创文章 · 获赞 28 · 访问量 973
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览