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)
相关推荐
Yingye Zhu(HPXXZYY)1 分钟前
Solution to Luogu P6340
算法
小熳芋22 分钟前
单词搜索- python-dfs&剪枝
算法·深度优先·剪枝
Xの哲學35 分钟前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算
oioihoii37 分钟前
跨越进程的对话之从管道到gRPC的通信技术演进
c++
bu_shuo39 分钟前
MATLAB中的转置操作及其必要性
开发语言·算法·matlab
高洁011 小时前
图神经网络初探(2)
人工智能·深度学习·算法·机器学习·transformer
爱装代码的小瓶子1 小时前
算法【c++】二叉树搜索树转换成排序双向链表
c++·算法·链表
思成Codes1 小时前
数据结构:基础线段树——线段树系列(提供模板)
数据结构·算法
阳洞洞1 小时前
cmake中如何从include_directories中移除某个特定的头文件
c++·cmake
墨雪不会编程1 小时前
C++【string篇1遍历方式】:从零开始到熟悉使用string类
java·开发语言·c++