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)
相关推荐
Aurora@Hui15 小时前
FactorAnalysisTool 因子分析工具
人工智能·算法·机器学习
wen__xvn15 小时前
基础算法集训第06天:计数排序
数据结构·算法·leetcode
(; ̄ェ ̄)。15 小时前
机器学校入门(十三)C4.5 决策树,CART决策树
算法·决策树·机器学习
却道天凉_好个秋15 小时前
c++ 四叉树
c++·hevc·四叉树
王老师青少年编程15 小时前
信奥赛C++提高组csp-s之倍增算法思想及应用(2):LCA
c++·lca·csp·信奥赛·csp-s·提高组·倍增算法
CSDN_RTKLIB15 小时前
【编码实战】源文件不同编码控制台输出过程
c++
Ll130452529815 小时前
Leetcode哈希表篇
算法·leetcode·散列表
独自破碎E15 小时前
【字节面试手撕】大数加法
java·算法
鱼跃鹰飞15 小时前
LeetCode热题100: 49.字母异位词分组
java·数据结构·算法·leetcode
一叶之秋141216 小时前
告别浅层调用:深入模拟实现STL Stack/Queue/Priority_Queue,知其所以然
c++·stl