当前位置: 首页 > news >正文

买卖股票的最佳时机(121)

121. 买卖股票的最佳时机 - 力扣(LeetCode)

解法:

class Solution {
public:int maxProfit(vector<int>& prices) {int cur_min = prices[0];int max_profit = 0;for (int i = 1; i < prices.size(); ++i) {if (prices[i] > cur_min) {max_profit = max(max_profit, prices[i] - cur_min);}cur_min = min(cur_min, prices[i]);}return max_profit;}
};

总结:

计算时间复杂度O(N),空间复杂度O(1)。


http://www.mrgr.cn/news/96366.html

相关文章:

  • 【vllm/瞎折腾】在内网wsl上安装vllm并尝试多节点部署(失败了)
  • 【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft Fabric 服务器搭建,Fabric 模组详细搭建教程
  • 人生感悟8
  • GAMMA数据处理(十)
  • 【力扣刷题|第十七天】0-1 背包 完全背包
  • Day2 蓝桥杯省赛冲刺精炼刷题 —— 递归与递推
  • 全局思维与系统思考
  • Java实战:实现用户的登录注册功能
  • CS2 DEMO导入blender(慢慢更新咯)
  • 5G_WiFi_CE_杂散测试
  • Centos7,tar包方式部署rabbitmq-3.7.6
  • 【研究方向】联邦|自然语言
  • AB包介绍及导出工具实现+AB包资源简单加载
  • 【蓝桥杯速成】| 15.完全背包
  • 求职笔试题
  • GAMES101-现代计算机图形学入门(Animation/simulation)
  • Enhanced PEC-YOLO:电力施工场景安全装备检测的轻量化算法解析
  • 海量数据处理
  • 【测试】每日3道面试题 3/29
  • 【计网】网络交换技术之电路交换(复习自用)