leetcode 121.买卖股票的最佳时机

从前往后遍历:

python 复制代码
class Solution:
    def maxProfit(self, prices: List[int]) -> int:
        if (len(prices)==1):
            return 0

        max_profit = 0
        min_price = float('inf')
        for i in range(len(prices)):
            if prices[i] < min_price:
                min_price = prices[i]
            if max_profit < (prices[i]-min_price):
                max_profit = prices[i]-min_price
        
        return max_profit

        
相关推荐
Together_CZ18 分钟前
DTSemNet :Vanilla Gradient Descent for Oblique Decision Trees——用于倾斜决策树的普通梯度下降
算法·决策树·机器学习·vanilla·gradient·dtsemnet·用于倾斜决策树的普通梯度
dayuOK630721 分钟前
内容创作者的“第二大脑”:AI如何重塑从灵感到发布的效率链?
人工智能·职场和发展·自动化·新媒体运营·媒体
一条大祥脚25 分钟前
ABC459 贪心构造|树形DP|组合数学|贪心|单调栈|势能|前缀和
算法·深度优先
灰灰勇闯IT40 分钟前
DeepEP:MoE 推理的 AllToAll 通信瓶颈怎么解
算法·cann
一行代码一行诗++42 分钟前
goto语句
java·开发语言·算法
汉克老师1 小时前
GESP5级C++考试语法知识(十七、二分算法提高篇(二))
c++·算法·二分算法·gesp5级·gesp五级·二分算法易错点
叶小鸡1 小时前
小鸡玩算法-力扣HOT100-动态规划(下)
算法·leetcode·动态规划
信奥胡老师2 小时前
B3968 [GESP202403 五级] 成绩排序
数据结构·算法
Hwang2522 小时前
Attention 机制 02 - Add&Norm 残差机制
算法
东风破_2 小时前
LeetCode 209 · 滑动窗口经典题型
算法