LeetCode122 买卖股票的最佳时机 II

前言

题目: 122. 买卖股票的最佳时机 II
文档: 代码随想录------买卖股票的最佳时机 II
编程语言: C++
解题状态: 没想出来

思路

贪心贪心,就只收集正利润。

代码

cpp 复制代码
class Solution {
public:
    int maxProfit(vector<int>& prices) {
        int res = 0;
        for (int i = 1; i < prices.size(); i++) {
            res += max(prices[i] - prices[i - 1], 0);
        }
        return res;
    }
};
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( 1 ) O(1) O(1)
相关推荐
普贤莲花3 分钟前
【2026年第29周---写于20260718】---整理,断舍离
程序人生·算法·生活
蓝创精英团队4 分钟前
VCPKG 跨平台C++ 库管理器
c++·vcpkg
Reart28 分钟前
Leetcode 674.最长连续递增序列 (719)
后端·算法
Reart32 分钟前
Leetcode 300.最长递增子序列(719)
算法
可编程芯片开发37 分钟前
VSG虚拟同步发电机simulink建模与仿真
算法
en.en..38 分钟前
冒泡排序与选择排序完整对比解析
开发语言·数据结构·算法·c#·排序算法
兰令水43 分钟前
hot100【acm版】【2026.7.18打卡-java版本】
java·开发语言·算法
Reart1 小时前
Leetcode 714.买卖股票的最佳时机含手续费(719)
后端·算法
CoderYanger1 小时前
A.每日一题:3020. 子集中元素的最大数量
java·程序人生·算法·leetcode·面试·职场和发展·学习方法
Jayden_Ruan1 小时前
C++组合的输出
c++·算法·深度优先