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)
相关推荐
superman超哥2 分钟前
仓颉语言中异常处理入门的深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
ss27313 分钟前
线程池优雅关闭:线程池生命周期管理:四种关闭策略的实战对比
java·jvm·算法
天呐草莓13 分钟前
热传导方程
算法·matlab
wxdlfkj13 分钟前
从坐标系重构到算法收敛:以高性能LTP传感器突破圆周分布孔组位置度的即时检测瓶颈
算法·重构
不能只会打代码16 分钟前
蓝桥杯--生命之树(Java)
java·算法·蓝桥杯·动态规划·贪心
MobotStone23 分钟前
三步高效拆解顶刊论文
算法
CreasyChan24 分钟前
unity射线与几何检测 - “与世界的交互”
算法·游戏·3d·unity·数学基础
leiming637 分钟前
C++ 类模板对象做函数参数
开发语言·c++·算法
王老师青少年编程37 分钟前
csp信奥赛C++标准模板库STL案例应用1
c++·算法·stl·标准模板库·csp·信奥赛·binary_search
NAGNIP44 分钟前
Kimi Linear——有望替代全注意力的全新注意力架构
算法·面试