买卖股票的最佳时机 II

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。

设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)

输入: [7,1,5,3,6,4]
输出: 7
解析:低买高卖。由于我们已经能够提前知道每一天股票的价格,那么只要判断出来后一天的价钱比前一天的高,那么我们就执行这次买卖操作,并记录获得的收益

prices = [7,1,5,3,6,4]

len_sums = len(prices)
        add_sum = 0
        for i in range(len_sums-1):
            if prices[i+1] > prices[i]:
                add_sum+= prices[i+1] - prices[i]
        return add_sum

 

posted @ 2021-03-31 16:08  momomoi  阅读(48)  评论(0编辑  收藏  举报