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

    }
}
相关推荐
坚持就完事了2 分钟前
数据结构之堆(Java\Python双语实现)
java·数据结构·算法
自然语7 分钟前
人工智能之数字生命-观察的实现
数据结构·人工智能·学习·算法
苦藤新鸡9 分钟前
63.排序数组中找元素的第一个元素和最后一个元素
算法·leetcode
苦藤新鸡18 分钟前
59 分割回文串
算法
得一录20 分钟前
LoRA(Low-Rank Adaptation)的原理和实现
python·算法·机器学习
We་ct28 分钟前
LeetCode 106. 从中序与后序遍历序列构造二叉树:题解+思路拆解
前端·数据结构·算法·leetcode·typescript
iAkuya28 分钟前
(leetcode)力扣100 72每日温度(栈)
算法·leetcode·职场和发展
weixin_4772716929 分钟前
掾象:援助,辅佐。基于马王堆帛书《周易》原文及甲骨文还原周朝生活活动现象(《函谷门》原创)
算法·图搜索算法
随意起个昵称30 分钟前
建图优化小记
c++·算法
逆境不可逃33 分钟前
【从零入门23种设计模式04】创建型之原型模式
java·后端·算法·设计模式·职场和发展·开发·原型模式