1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 代码随想录48天|121. 买卖股票的最佳时机 122. 买卖股票的最佳时机 II

代码随想录48天|121. 买卖股票的最佳时机 122. 买卖股票的最佳时机 II

时间:2024-05-14 05:04:40

相关推荐

代码随想录48天|121. 买卖股票的最佳时机 122. 买卖股票的最佳时机 II

121. 买卖股票的最佳时机 - 力扣(Leetcode)

class Solution {public:int maxProfit(vector<int>& prices) {vector< vector<int> > dp(2, vector<int>(prices.size(), 0));dp[0][0] = -prices[0];dp[1][0] = 0;for(vector<int>::size_type i = 1; i < prices.size(); i++) {dp[0][i] = max(dp[0][i - 1], -prices[i]);dp[1][i] = max(dp[1][i - 1], dp[0][i - 1] + prices[i]);}return dp[1].back();}};

122. 买卖股票的最佳时机 II - 力扣(Leetcode)

class Solution {public:int maxProfit(vector<int>& prices) {vector< vector<int> > dp(2, vector<int>(prices.size(), 0));dp[0][0] = -prices[0];for(vector<int>::size_type i = 1; i < prices.size(); i++) {dp[0][i] = max(dp[0][i - 1], dp[1][i - 1]-prices[i]);dp[1][i] = max(dp[1][i - 1], dp[0][i - 1] + prices[i]);}return dp[1].back();}};

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。