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)
相关推荐
CS_Zero10 分钟前
无人机路径规划算法——EGO-planner建模总结—— EGO-planner 论文笔记(一)
论文阅读·算法·无人机
杰梵10 分钟前
聚酯切片DSC热分析应用报告
人工智能·算法
兵哥工控13 分钟前
MFC中return和break用法示例
c++·mfc
@BangBang17 分钟前
leetcode (4): 连通域/岛屿问题
算法·leetcode·深度优先
Ulyanov30 分钟前
像素迷宫:路径规划算法的可视化与实战
大数据·开发语言·python·算法
Mr_pyx38 分钟前
【LeetCode Hot 100】 除自身以外数组的乘积(238题)多解法详解
算法·leetcode·职场和发展
Trouvaille ~1 小时前
零基础入门 LangChain 与 LangGraph(五):核心组件上篇——消息、提示词模板、少样本与输出解析
人工智能·算法·langchain·prompt·输入输出·ai应用·langgraph
2401_841495641 小时前
Linux C++ TCP 服务端经典的监听骨架
linux·网络·c++·网络编程·ip·tcp·服务端
春栀怡铃声1 小时前
【C++修仙录02】筑基篇:类和对象(中)
c++
MOON404☾1 小时前
Chapter 002. 线性回归
算法·回归·线性回归