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)
相关推荐
_wyt00112 小时前
洛谷 P7912 [CSP-J 2021] 小熊的果篮 题解
c++·队列
猫头虎12 小时前
什么是ZCode for GLM-5.2?
开发语言·人工智能·python·科技·算法·ai编程·ai写作
长不胖的路人甲12 小时前
什么是赫夫曼树(哈夫曼树 / Huffman Tree)
python·算法·霍夫曼树
choumin12 小时前
创建型模式——原型模式
c++·设计模式·原型模式·创建型模式
code_pgf13 小时前
C/C++ 常用容器功能汇总
c语言·开发语言·c++
Warren2Lynch13 小时前
掌握 UML 构造型、标记定义与标记值:面向领域特定建模的 UML 扩展全面指南
大数据·算法·uml
1570925113414 小时前
【无标题】
开发语言·python·算法
稚南城才子,乌衣巷风流14 小时前
换根法(Rerooting)算法详解
算法
晓子文集14 小时前
Tushare接口文档:期货交易日历(fut_trade_cal)
大数据·算法
王维同学14 小时前
Credential Provider、Filter 与 PLAP 的 CLSID 枚举
c++·windows·安全·注册表