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)
相关推荐
啦啦啦啦啦zzzz13 分钟前
分布式存储----缓存组
linux·服务器·c++·分布式·缓存
艾iYYY19 分钟前
思考: C++ 万能引用与完美转发
c++·windows·microsoft
余额瞒着我当琳21 分钟前
C++算法学习篇5--二分查找法
c++·学习·算法
起个名字费劲死了31 分钟前
基于灰度/形状的2D模板匹配
算法
杜 硕37 分钟前
归并排序详解
数据结构·算法·排序算法
科技观察哨1 小时前
国产纳米定位平台与精密位移台量产能力图谱(2026):Z轴压电、XYθZ、六自由度并联与光刻/检测/装配选型指南
网络·人工智能·算法
蒸蒸yyyyzwd1 小时前
秋招学习笔记 Day 64 之准备系统软件开发工程师岗位笔记
c++·八股
奇树谦1 小时前
LRU 缓存原理与 C++ 实践示例
开发语言·c++·缓存
多弗朗皮卡丘1 小时前
C++ 红黑树
开发语言·c++·红黑树
鶴哥只手遮天2 小时前
《OpenFOAM 源码深度剖析》系列-第 3 章 字典系统、IO 体系与对象注册表
算法·开源