题目描述
假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?
示例1:
1 | 输入: [7,1,5,3,6,4] |
示例2:
1 | 输入: [7,6,4,3,1] |
限制:0 <= 数组长度 <= 10^5
思路
动态规划
dp[i] = max(dp[i-1],prices[i]-min(prices[0,i-1]))
代码
1 | class Solution{ |
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/gu-piao-de-zui-da-li-run-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。