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)
相关推荐
君生我老6 小时前
C++自写list类
c++
阿猿收手吧!7 小时前
【C++】异步编程:std::async终极指南
开发语言·c++
REDcker7 小时前
gRPC开发者快速入门
服务器·c++·后端·grpc
晚霞的不甘7 小时前
Flutter for OpenHarmony 可视化教学:A* 寻路算法的交互式演示
人工智能·算法·flutter·架构·开源·音视频
doupoa7 小时前
内存指针是什么?为什么指针还要有偏移量?
android·c++
望舒5137 小时前
代码随想录day25,回溯算法part4
java·数据结构·算法·leetcode
冉佳驹7 小时前
C++ ——— 异常处理的核心机制和智能指针管理
c++·异常捕获·异常继承体与多态·重载抛异常·raii思想·智能指针shared_ptr·weak_ptr指针
C++ 老炮儿的技术栈7 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法
KYGALYX7 小时前
逻辑回归详解
算法·机器学习·逻辑回归
yuuki2332337 小时前
【C++】继承
开发语言·c++·windows