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)
相关推荐
无限码力13 小时前
拼多多 春招&秋招 笔试真题题库目录|笔试题库 + 算法考点详解
算法·pdd笔试真题·pdd笔试真题题解·拼多多春招笔试真题·拼多多秋招笔试真题·拼多多笔试真题题解
OPEN-F13 小时前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
Android打工人13 小时前
c++ 、java 融为一体2,c++ 实例化Android虚拟机直接运行java,c,java 一个进程号
android·java·c++
维克兜率天13 小时前
4.1.3 策略类型全景图:六大策略,你适合哪个
笔记·python·算法·量化
jimy113 小时前
std::move(a)本质是把a转换成右值引用类型
开发语言·c++
01_ice13 小时前
c++类和对象(中)
c++·算法
纪念 22913 小时前
数据结构排序(一)
数据结构·算法·排序算法
码匠许师傅14 小时前
【设计模式精讲】4.单例模式(Singleton)
c++·单例模式·设计模式
薛定e的猫咪14 小时前
(NeurIPS 2021)MatNet:面向矩阵型关系数据的神经组合优化编码器
人工智能·深度学习·线性代数·算法·矩阵
wind1003214 小时前
VC++ 运行库 vcredist 安装失败|CLR 80131522 报错完整修复
开发语言·c++·游戏