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)
相关推荐
佳木逢钺8 小时前
从火灾模拟到系统热寂:一个双非运维如何用零 GPU 推导出多智能体系统的终极死锁
人工智能·python·算法·多智能体
垆边人似月.8 小时前
网格最小代价路径,总代价不超过 budget
算法
虚无的纽扣8 小时前
【力扣刷题】第五天:将 x 减到 0 的最小操作数、最大连续1的个数 III
算法·leetcode·职场和发展
C++ 老炮儿的技术栈8 小时前
char 造成的数据溢出
linux·服务器·c语言·c++·算法·c
sqc233sqc8 小时前
第 J8 周:ResNeXt-50 算法解析
人工智能·算法
hanlin0318 小时前
刷题笔记:力扣第32题-最长有效括号
笔记·算法·leetcode
一拳一个呆瓜18 小时前
【STL】文件系统导航
c++·stl
All for pursuit.18 小时前
【动态规划-21】312.戳气球
数据结构·c++·算法·leetcode·动态规划
栈帧之外18 小时前
【C++】STL之set
开发语言·c++
zhanghaha131419 小时前
C++构造函数的一些其他应用(逐词逐句保姆讲解)
c++