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)
相关推荐
土星云SaturnCloud5 分钟前
HRNet-pose 算法全解析:从高分辨率网络原理到土星云 SE110S 边缘部署实战
服务器·人工智能·算法·ai·边缘计算
ShineWinsu8 分钟前
对于Redis:Redis特性以及应用场景的解析
linux·c++·redis·缓存·高并发·分布式系统·key-value
bksczm9 分钟前
零基础面试题1
jvm·数据结构·算法
-森屿安年-12 分钟前
买卖股票的最佳时机
c++·贪心算法
m0_7393128712 分钟前
【自动驾驶与机器人技术】之惯性导航与组合导航
算法·机器人·自动驾驶
驭渊的小故事19 分钟前
牛客网算法刷题笔记:哈希表、贪心与动态规划实战
笔记·算法·散列表
2601_9622186121 分钟前
C++ AVL树概念与实现详解
开发语言·c++
炘爚23 分钟前
C++(STL)
开发语言·c++
careathers30 分钟前
【数据结构】二叉树
数据结构·算法
2601_962218611 小时前
C++ string 类原理、踩坑与对象语义详解
开发语言·c++