题目:

思路:
只要后面比前面大,那就卖就完事了.
贪心的思想. 这道题应该是可以动态规划的.但是贪心简单得多.

代码是:
//code
class Solution {
public:
int maxProfit(vector<int>& prices) {
int len = prices.size();
if (len < 2) {
return 0;
}
int res = 0;
for (int i = 1; i < len; i++) {
int diff = prices[i] - prices[i - 1];
if (diff > 0) {
res += diff;
}
}
return res;
}
};
该文阐述了一种解决股票交易问题的贪心策略,即每次在价格上升时卖出,从而获得最大利润。代码示例展示了一个简单的C++解决方案,适用于价格序列长度大于1的情况。
1万+

被折叠的 条评论
为什么被折叠?



