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

买卖股票的最佳时机

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

public class LeetCode121 {// 动态规划解法public int maxProfit(int[] prices) {int minPrice = Integer.MAX_VALUE;//最小价格,初始化为一个较大的数int maxProfit = 0;//最大利润,初始化为0for (int i = 0; i < prices.length; i++) {if (prices[i] < minPrice) {minPrice = prices[i];} else {maxProfit = Math.max(maxProfit, prices[i] - minPrice);}}//时间复杂度O(n)return maxProfit;}// 暴力解法public int maxProfit2(int[] prices) {int max = 0;for (int i = 0; i < prices.length - 1; i++) {for (int j = i + 1; j < prices.length; j++) {if (prices[j] > prices[i]) {max = Math.max(max, prices[j] - prices[i]);}}}//时间复杂度O(n^2)return max;}
}

http://www.xdnf.cn/news/959995.html

相关文章:

  • 提取目标区域的Argo剖面数据(nc)
  • 【机械视觉】Halcon—【十二、边缘提取】
  • nnUNet V2修改网络——暴力替换网络为UNet++
  • 第1课 SiC MOSFET与 Si IGBT 基本参数对比
  • 解析“道作为序位生成器”的核心原理
  • 网页封装APP的原理:将网页转化为移动应用
  • aardio 自动识别验证码输入
  • 起重机起升机构的安全装置有哪些?
  • MS21147四路差分线驱动器可P2P兼容SN65MLVD047
  • Python异步编程:深入理解协程的原理与实践指南
  • 篇章一 论坛系统——前置知识
  • 【RAG排序】rag排序代码示例-简单版
  • 开发认知提升
  • 回环接口为什么会监听 IPv6 多播地址 ff02::1?
  • Oauth认证过程中可能会出现什么问题和漏洞?
  • 如何快速进行光伏发电量计算?
  • FAISS:高性能向量库
  • 【web应用】若依框架:若依框架中的页面跳转简介
  • Linux操作系统共享Windows操作系统的文件
  • 人脸识别备案材料明细
  • 从零基于Gazebo实现仿真车辆模型构建
  • unity 输入框 自己定义光标显示逻辑
  • 结构化文件管理实战:实现目录自动创建与归类
  • 【性能篇I】为应用加速:整合 Redis 实现高速缓存
  • RAID存储技术概述
  • 湖北理元理律师事务所:债务清偿方案中的法律技术革新
  • FreeRtos下创建任务失败原因记录
  • 动态元素绑定事件总失效?通过AI 对话框的开发,详解绑定逻辑!
  • @Transactional 什么情况下会失效
  • Linux应用开发之网络套接字编程(实例篇)