【LeetCode热题100】--121.买卖股票的最佳时机

121.买卖股票的最佳时机

java 复制代码
class Solution {
    public int maxProfit(int[] prices) {
        int minprice = Integer.MAX_VALUE;
        int maxprofit = 0;
        for(int i =0;i<prices.length;i++){
            if(prices[i] < minprice){
                minprice = prices[i]; //找到最小值
            }else if(prices[i] - minprice > maxprofit){ //记录之后与最小值之间得差值
                maxprofit = prices[i] - minprice;  
            }
        }
        return maxprofit;

    }
}
相关推荐
sinat_2869451916 小时前
spec vs plan ai coding
人工智能·深度学习·算法·chatgpt·prompt
Aaswk16 小时前
蓝桥杯2025年第十六届省赛真题(更新中)
c语言·数据结构·c++·算法·职场和发展·蓝桥杯
舟舟亢亢16 小时前
算法总结——【堆、堆排序】
算法
sali-tec16 小时前
C# 基于OpenCv的视觉工作流-章35-组件连通
图像处理·人工智能·opencv·算法·计算机视觉
总斯霖16 小时前
P15445永远在一起!题解(月赛T2)
数据结构·c++·算法·深度优先
Frostnova丶17 小时前
LeetCode 3296. 使山区高度为零的最少秒数
算法·leetcode
会员源码网17 小时前
抽象数据类型(ADT):理论与实践的桥梁
算法
像污秽一样17 小时前
算法设计与分析-习题4.5
数据结构·算法·排序算法·剪枝
样例过了就是过了17 小时前
LeetCode热题100 全排列
数据结构·c++·算法·leetcode·dfs