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

【力扣 简单 C】121. 买卖股票的最佳时机

目录

题目

解法一:动态规划


题目

解法一:动态规划

int max(int a, int b) {return a > b ? a : b;
}int min(int a, int b) {return a < b ? a : b;
}int maxProfit(int* prices, int pricesSize) {int dp[1][2] = {prices[0], 0};for (int i = 1; i < pricesSize; i++) {dp[0][1] = max(dp[0][1], prices[i] - dp[0][0]);dp[0][0] = min(dp[0][0], prices[i]);}return dp[0][1];
}

http://www.lryc.cn/news/576432.html

相关文章:

  • 基于Pandas和FineBI的昆明职位数据分析与可视化实现(二)- 职位数据清洗与预处理
  • centos指令
  • Java 大视界 -- Java 大数据机器学习模型在金融市场高频交易策略优化与风险控制中的应用(327)
  • 买卖股票的最佳时机 II
  • Python 数据分析:numpy,抽提,整数数组索引
  • AtCoder AT_abc412_c [ABC412C] Giant Domino 题解
  • 《Go语言高级编程》玩转RPC
  • 《HarmonyOSNext应用防崩指南:30秒定位JS Crash的破案手册》
  • vue-28(服务器端渲染(SSR)简介及其优势)
  • 机器学习配置环境
  • C++算法学习专题:双指针
  • Linux离线搭建Redis (centos7)详细操作步骤
  • 在项目中如何巧妙使用缓存
  • SQL 子查询全位置解析:可编写子查询的 7 大子句
  • Flutter基础(路由页面跳转)
  • 布林带的使用
  • 展开说说:Android之ContentProvider源码浅析
  • 【数据结构】map/set模拟实现(红黑树作底层)
  • STM32HAL 旋转编码器教程
  • 1.2 基于蜂鸟E203处理器的完整开发流程
  • Tailwind CSS工作原理
  • 从 “慢如蜗牛” 到 “风驰电掣”:中欧跨境网络专线加速方案
  • 电子电气架构 --- 车载芯片SOC简介
  • 深入解析 Electron 架构:主进程 vs 渲染进程
  • 软测八股--计算机网络
  • AD 学习笔记——第一章 系统的安装及参数设置
  • 鸿蒙HarmonyOS 5小游戏实践:数字记忆挑战(附:源代码)
  • ZooKeeper深度面试指南二
  • Flutter基础(Children|​​Actions|Container|decoration|child)
  • STM32F103之SPI软件读写W25Q64