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)
相关推荐
hongyucai几秒前
详解rlinf强化学习四步曲
人工智能·python·算法·架构
变量未定义~1 分钟前
ST表-龙骑士军团【算法赛】
数据结构·算法
杜子不疼.11 分钟前
【C++】继承—C++的秘密武器,get父类的智慧
开发语言·c++
ShineWinsu20 分钟前
对于Linux:基于UDP实现简单聊天室功能
linux·c++·面试·udp·笔试·进程·简单聊天室
小帽子_12321 分钟前
储能 SOC/SOH 精准估算技术:储能工况下算法优化与误差修正方案
算法
hhlongg27 分钟前
FFT分析
算法
chase_my_dream30 分钟前
2D-SLAM 真实数据处理与多传感器工程落地:时间同步、异常过滤、标定对齐和系统调试
c++·人工智能·2d-slam
水龙吟啸1 小时前
华为2026.6.17机考选择题+编程题【速刷敲黑板】
人工智能·深度学习·算法·华为
凌波粒1 小时前
LeetCode--53. 最大子序和(贪心算法)
算法·leetcode·贪心算法
Hesionberger1 小时前
快速求解完全平方数的最少数量
开发语言·数据结构·python·算法·leetcode·c#