// algorigthm 的 min 和 max 函数用于保存当前状态#include <algorithm>
#include <vector>
using namespace std;class Solution {public:int maxProfit(vector<int>& prices) {if(prices.empty())return 0;int profit = 0;int buy = prices[0];for(int i=0;i<prices.size();i++){//截至到第i天的时候,买入的最低buy = min(buy,prices[i]);profit = max(profit,prices[i] - buy);}  return profit;  }
};

48 - LeetCode 122 121. 买卖股票的最佳时机相关推荐

  1. 【LeetCode】121. 买卖股票的最佳时机(C++)

    121. 买卖股票的最佳时机 1 题目描述 2 示例描述 2.1 示例1 2.2 示例2 3 解题提示 4 解题思路 5 暴力代码(超时) 6 解答代码 1 题目描述 给定一个数组 prices ,它 ...

  2. 【LeetCode】121.买卖股票的最佳时机

    题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润. 注意你不能在买入股票前卖出股票. ...

  3. 【LeetCode - 122】买卖股票的最佳时机 II(贪心 或 dp)

    题目链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 给定一个数组,它的第 i 个元素是一支给定股票第 i ...

  4. leetcode系列-121. 买卖股票的最佳时机

    题目描述: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格.你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票. 设 ...

  5. LeetCode:121.买卖股票的最佳时机——动态规划

  6. _42LeetCode代码随想录算法训练营第四十二天-动态规划 | 121.买卖股票的最佳时机、122.买卖股票的最佳时机II

    _42LeetCode代码随想录算法训练营第四十二天-动态规划 | 121.买卖股票的最佳时机.122.买卖股票的最佳时机II 题目列表 121.买卖股票的最佳时机 122.买卖股票的最佳时机II 1 ...

  7. leetcode - 121.买卖股票的最佳时机

    121.买卖股票的最佳时机 ------------------------------------------ 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 如果你最多只允许完成 ...

  8. 力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II

    文章目录 121. 买卖股票的最佳时机 贪心思路 动态规划思路 动态规划五部曲 122. 买卖股票的最佳时机II 贪心思路 动态规划思路 动态规划五部曲 121. 买卖股票的最佳时机 力扣题目链接 给 ...

  9. 《LeetCode刷题》—121. 买卖股票的最佳时机

    <LeetCode刷题>-121. 买卖股票的最佳时机 一.题目内容 原题连接:https://leetcode.cn/problems/best-time-to-buy-and-sell ...

最新文章

  1. 搭建Solr集群的推荐方案
  2. koa mysql模块_koa 项目中引入 mysql
  3. 转载:常用正则表达式大全!(例如:匹配中文、匹配html)
  4. [JAVA基础] 成员变量和局部变量(一看就懂的总结归纳篇)
  5. (JavaWeb)会话跟踪技术Cookie和Session(重点)
  6. AngularJS学习之旅—AngularJS Http(九)
  7. 微信公众号无限群发消息 v5.7.1 多功能版全开源 + 配置教程
  8. CSDN 联合 18 家大厂招聘直播,10 小时突破百万热度!
  9. java计算器流程图_我的第一个JAVA程序之计算器
  10. mac homebrew加速
  11. Android 替换应用内so文件避免每次都要重新打包的麻烦
  12. 阿里云ECS节省计划重磅发布 比包年包月灵活,比按量付费划算,最高节省76%费用
  13. 数据分析-Excel简介
  14. 2022考研日志(已完结)
  15. 慎用还原Wpa.dbl文件
  16. 同样的代码不同环境 提示握手失败:ssl_client_socket_impl.cc handshake failed
  17. jenkins配置使用
  18. 蚂蚁金服软件测试开发工程师电话面试记录
  19. 室内定位导航系统设计实现指南
  20. html盒子长宽高英文,长宽高英语

热门文章

  1. 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)
  2. kibana数据导入导出_MySQL数据库批量导出和导入查询数据
  3. 中职计算机网络技术教学大纲,计算机网络技术课程教学大纲
  4. hiveserver2启动不起来_汽车一键启动只能用来打火吗 车主必须知道的几个“隐藏”技巧!...
  5. 宁波大学2020计算机技术复试线,宁波大学2020年考研复试分数线
  6. excel日期格式改不了_画进度计划横道图,Excel就够了
  7. git项目初始上传服务器,快速架设一个使用 SSH 的 Git 服务
  8. linux 时间戳计数器,使用TSC(时间戳计数器)计算时间
  9. linux dd 清屏 of=/dev/mem,Linux系统简介分区基础命令(ADMIN01-2)(示例代码)
  10. dataframe 空值替换为0_Python数据结构大结局:DataFrame