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)
相关推荐
AA陈超12 分钟前
Lyra项目中的输入系统
c++·笔记·学习·游戏·ue5·lyra
铅笔小新z13 分钟前
【C++】从理论到实践:类和对象完全指南(中)
开发语言·c++
徐子童14 分钟前
数据结构----排序算法
java·数据结构·算法·排序算法·面试题
千疑千寻~15 分钟前
【C++】std::move与std::forward函数的区别
开发语言·c++
hansang_IR21 分钟前
【记录】四道双指针
c++·算法·贪心·双指针
_OP_CHEN24 分钟前
算法基础篇:(十二)基础算法之倍增思想:从快速幂到大数据运算优化
大数据·c++·算法·acm·算法竞赛·倍增思想
Murphy_lx24 分钟前
C++ 条件变量
linux·开发语言·c++
xie0510_24 分钟前
C++入门
c++
AA陈超28 分钟前
ASC学习笔记0027:直接设置属性的基础值,而不会影响当前正在生效的任何修饰符(Modifiers)
c++·笔记·学习·ue5·虚幻引擎
羚羊角uou37 分钟前
【C++】智能指针
开发语言·c++