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)
相关推荐
学习3人组6 分钟前
柔性排产时序算法+中间过程+阶段目标 细化表格
算法·mes
挨踢ren10 分钟前
单例模式:C++实现与多线程安全
c++·设计模式
he___H14 分钟前
算法快与慢--哈希+双指针
算法·leetcode·哈希算法
呃呃本15 分钟前
算法题(回溯)
算法
用户8055336980316 分钟前
现代Qt开发教程(新手篇)1.14——日志
c++·qt
刀法如飞26 分钟前
Rust数组去重的20种实现方式,AI时代用不同思路解决问题
人工智能·算法·ai编程
yxc_inspire30 分钟前
25年CCPC福建邀请赛补题
学习·算法
Raink老师32 分钟前
用100道题拿下你的算法面试(链表篇-4):合并 K 个有序链表
算法·链表·面试
Liangwei Lin1 小时前
LeetCode 20. 有效的括号
算法
艾莉丝努力练剑1 小时前
【Linux网络】Linux 网络编程入门:TCP Socket 编程(下)
linux·运维·服务器·网络·c++·tcp/ip