【贪心算法】专题练习二

欢迎来到Cefler的博客😁

🕌博客主页:折纸花满衣

🏠个人专栏:题目解析

🌎推荐文章:【LeetCode】winter vacation training


目录

👉🏻买卖股票的最佳时机

原题链接: 买卖股票的最佳时机

mycode:

cpp 复制代码
class Solution {
public:
    int maxProfit(vector<int>& prices) {
        //贪心思路:低买高卖
        int min = INT_MAX,max = INT_MIN;
        int ret = 0;
        for(int i = 0;i<prices.size();i++)
        {
            if(prices[i]<min) 
            {
                min = prices[i];
                max = min;//卖出的时间必须大于等于买入时间
                
            }
            if(prices[i]>max) max = prices[i];
            
            if(max-min>ret) ret = max-min;//ret为最大利润
        }
        return ret;
    }
};
相关推荐
tyler_download12 小时前
揉扁搓圆transformer架构:NAG优化器算法详解
深度学习·算法·transformer
weixin1997010801612 小时前
[特殊字符]《京东POP二手品类对接:B2C订单模型 vs 二手C2C属性的字段转换难题》(附Python源码)
前端·python·算法
Jared_devin13 小时前
单头、多头 Self-Attention可视化
人工智能·pytorch·深度学习·算法·机器学习·pycharm
wuyk55513 小时前
18.Kruskal 算法:用最短的边连成一张网
开发语言·算法·图论
pen-ai14 小时前
【优化方法】最小二乘:从误差平方到线性与非线性拟合
人工智能·算法·机器学习
Q264336502314 小时前
【有源码】基于机器学习的电信网络诈骗话术语义识别与可视化分析系统 XGBoost算法+Hadoop+Spark
大数据·hadoop·算法·机器学习·spark·毕业设计·课程设计
不会就选b15 小时前
算法日常・每日刷题--贪心<11>
算法·leetcode·职场和发展
千里码aicood15 小时前
面向电商冷启动与数据稀疏性的协同过滤算法优化研究
大数据·算法·协同过滤
xxxiugou12315 小时前
双指针解题秘籍:从入门到精通
c语言·数据结构·c++·算法
能源革命15 小时前
TimesFM(Time Series Foundation Model)介绍
算法·能源