链接: https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/
给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
这一题贪心和dp两种解法都可以做。
首先是贪心,只要当前的价格低于之前出现的高价,就在之前的高价处卖出,并在当天买入。
贪心做法:
1 | class Solution { |
动态规划做法:
1 | class Solution { |
v1.5.2