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)
相关推荐
努力学习的小廉几秒前
我爱学算法之—— 回溯
算法·深度优先
2301_76347246几秒前
C++中的享元模式高级应用
开发语言·c++·算法
weixin_458923203 分钟前
分布式日志系统实现
开发语言·c++·算法
我是咸鱼不闲呀7 分钟前
力扣Hot100系列15(Java)——[二叉树]总结(有效的括号,最小栈,字符串解码,每日温度,柱状图中最大的矩形)
java·算法·leetcode
爱装代码的小瓶子9 分钟前
【C++与Linux】文件篇(2)- 文件操作的系统接口详解
linux·c++
C蔡博士12 分钟前
算法设计与分析:稳定配对(Stable Matching)问题
算法·算法设计·复杂度分析
拾光Ծ13 分钟前
【优选算法】双指针算法:专题二
c++·算法·双指针·双指针算法·c++算法·笔试面试
YuTaoShao19 分钟前
【LeetCode 每日一题】3650. 边反转的最小路径总成本
算法·leetcode·职场和发展
j_xxx404_20 分钟前
C++算法入门:滑动窗口合集(长度最小的子数组|无重复字符的最长字串|)
开发语言·c++·算法
xhbaitxl23 分钟前
算法学习day29-贪心算法
学习·算法·贪心算法