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)
相关推荐
成宏爸5 分钟前
【字幕】恋上数据结构与算法之015动态数组03简单接口的实现
数据结构·算法
小米里的大麦12 分钟前
【C++】深入理解作用域和命名空间:从基础到进阶详解
c++·笔记·作用域·命名空间
Lenyiin14 分钟前
3286、穿越网格图的安全路径
c++·算法·leetcode
小丑西瓜66618 分钟前
c++智能指针
开发语言·c++·学习·基础语法·智能指针
螺蛳粉只吃炸蛋的走风21 分钟前
面试题总结(三) -- 内存管理篇
c语言·c++·面试·内存·堆栈·raii
临沂堇27 分钟前
CCF刷题计划——阴阳龙(八方最近点)
算法
轩源源42 分钟前
C/C++内存管理
c语言·开发语言·数据结构·c++·算法·缓存·内存空间的开创
程序员黄老师1 小时前
Windows与Linux下 SDL2的第一个窗口程序
c++·windows·ffmpeg·sdl
这是我581 小时前
C++比大小游戏
c++·其他·游戏·visual studio·x·比大小·未知数
人才程序员1 小时前
CSP-J 算法基础 图论
开发语言·数据结构·c++·算法·青少年编程·图论·编程比赛