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

    }
}
相关推荐
Stardep几秒前
算法入门20——二分查找算法——搜索插入位置
数据结构·算法·leetcode
qwerasda1238523 分钟前
青豆质量分类识别_YOLOv5_SPDConv_改进算法_目标检测_深度学习_计算机视觉
算法·计算机视觉·分类
老鼠只爱大米9 分钟前
LeetCode经典算法面试题 #141:环形链表(快慢指针、标记节点等多种方法详细解析)
算法·leetcode·链表·快慢指针·floyd算法·环形链表
alanesnape16 分钟前
什么是字面量?代码中的常量表示方式解析
算法
偷星星的贼1119 分钟前
C++中的访问者模式实战
开发语言·c++·算法
踩坑记录37 分钟前
leetcode hot100 48.旋转图像 矩阵转置
leetcode
gjxDaniel38 分钟前
A+B问题天堂版
c++·算法·字符串·字符数组
M__3342 分钟前
动态规划进阶:简单多状态模型
c++·算法·动态规划
未来之窗软件服务44 分钟前
计算机等级考试—Dijkstra(戴克斯特拉)& Kruskal(克鲁斯卡尔)—东方仙盟
算法·计算机软考·仙盟创梦ide·东方仙盟
Hcoco_me1 小时前
大模型面试题89:GPU的内存结构是什么样的?
人工智能·算法·机器学习·chatgpt·机器人