【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;

    }
}
相关推荐
踩坑记录9 分钟前
leetcode hot100 74. 搜索二维矩阵 二分查找 medium
leetcode
TracyCoder1239 分钟前
LeetCode Hot100(60/100)——55. 跳跃游戏
算法·leetcode
月挽清风20 分钟前
代码随想录第35天:动态规划
算法·动态规划
岛雨QA27 分钟前
链表「Java数据结构与算法学习笔记3」
数据结构·算法
Sunsets_Red34 分钟前
P8277 [USACO22OPEN] Up Down Subsequence P 题解
c语言·c++·算法·c#·学习方法·洛谷·信息学竞赛
汉克老师44 分钟前
GESP2023年12月认证C++二级( 第三部分编程题(2) 小杨的H字矩阵)
c++·算法·矩阵·循环结构·gesp二级·gesp2级
_Li.1 小时前
Simulink-螺旋桨动力模块
人工智能·算法·机器学习
Charlie_lll1 小时前
力扣解题-438. 找到字符串中所有字母异位词
后端·算法·leetcode
奶茶树1 小时前
【数据结构】红黑树
数据结构·c++·算法
AI周红伟1 小时前
周红伟:OpenAI 首席运营官,尚未真正看到人工智能渗透到企业业务流程中
人工智能·算法·性能优化