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

        
相关推荐
CoovallyAIHub2 小时前
不需要Memory Bank:CMDR-IAD用2D+3D双分支重建做工业异常检测,MVTec 3D 97.3%
算法·架构·github
AI科技星3 小时前
基于四维速率恒为c公设的北斗GEO卫星昼夜钟差模型修正与实测验证
开发语言·人工智能·线性代数·算法·数学建模
sheeta19983 小时前
LeetCode 每日一题笔记 日期:2026.04.09 题目:3655.区间乘法查询后的异或二
笔记·算法·leetcode
何伯特3 小时前
STTR算法详解:用Transformer重新定义立体匹配
深度学习·算法·transformer
深邃-3 小时前
【C语言】-数据在内存中的存储(2):浮点数在内存中的存储
c语言·开发语言·数据结构·c++·算法·html5
大黄说说3 小时前
深入.NET内存模型:垃圾回收(GC)机制与性能优化指南
java·jvm·算法
满满和米兜3 小时前
【Java基础】- 集合 - ArrayList与LinkedList
java·python·算法
aqiu1111113 小时前
【算法日记 09】蓝桥杯实战:突破整数极限,拥抱“字符串思维”
算法·职场和发展·蓝桥杯
穿条秋裤到处跑3 小时前
每日一道leetcode(2026.04.08):区间乘法查询后的异或 I
算法·leetcode