121. 买卖股票的最佳时机

class Solution {public int maxProfit(int[] prices) {if (prices == null || prices.length == 0) {return 0;}int result = 0;int min = prices[0];for (int i = 1; i < prices.length; ++ i) {result = Math.max(prices[i] - min, result);min = Math.min(prices[i], min);}return result;}
}

转载于:https://blog.51cto.com/tianyiya/2174490

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

  1. LeetCode #121 买卖股票的最佳时机 贪心 单调栈 动态规划

    LeetCode #121 买卖股票的最佳时机 题目描述 给定一个数组,它的第 iii 个元素是一支给定股票第 iii 天的价格. 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算 ...

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

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

  3. LeetCode 121:买卖股票的最佳时机 思考分析

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

  4. leetcode.121. 买卖股票的最佳时机(best-time-to-buy-and-sell-stock)

    文章目录 121. 买卖股票的最佳时机 代码与思路 暴力法 一次遍历 单调栈 122. 买卖股票的最佳时机 II 代码与思路 股票问题系列通解 121. 买卖股票的最佳时机 给定一个数组,它的第 i ...

  5. 105. Leetcode 121. 买卖股票的最佳时机 (动态规划-股票交易)

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

  6. leetcode 121. 买卖股票的最佳时机 (贪心 + 动规 + 双指针

    贪心的思路: 得到最小值,再挨个用数组中的值减去最小值,最终值取一个最大的 class Solution { public:int maxProfit(vector<int>& p ...

  7. LeetCode: 121. 买卖股票的最佳时机(C++)

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

  8. 158. Leetcode 121. 买卖股票的最佳时机 (贪心算法-股票题目)

    class Solution:def maxProfit(self, prices: List[int]) -> int:low, max_profit = float("inf&qu ...

  9. LeetCode 121. 买卖股票的最佳时机(Best Time to Buy and Sell Stock)

    简单粗暴的第一种解法: class Solution { public:int maxProfit(vector<int>& prices) {int m = prices.siz ...

最新文章

  1. jenkins 插件执行shell命令时,提示“Command not found”处理方法
  2. pandas为所有的列名添加后缀(add_suffix)
  3. c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc
  4. c语言map作为参数传递,C++中map和vector作形参时如何给定默认参数?
  5. Game-Tech小游戏专场第二趴,这次帝都见
  6. 陈震学的什么计算机专业,一起来看看陈震学长为我们分享的前沿技术发展趋势及自己的思考吧!...
  7. 人究竟能抠到什么程度?
  8. matplotlib 对称图_Python入门向:Matplotlib自救指南篇,从此做图不求人(一)
  9. 探讨【IGE】的源代码【三】。
  10. AirDisk HDD
  11. 安装ie9提示未能完成安装_升级Internet Explorer未能完成安装四种解决措施
  12. 小白如何打造一个基础的留言板网站(二)
  13. mysql分组后为0也显示_C罗离开后,梅西6次参加国家德比的数据为0球0助!
  14. 山东科技大计算机与软件工程,山东科技大学(专业学位)软件工程考研难吗
  15. javaIO流之缓冲流
  16. dax和m的区别_动态股票K线图----从M语言到DAX表达式
  17. 区块链版《绝地求生》游戏—Blast Royale攻略
  18. Spark和Hadoop书籍、学习视频网站推荐
  19. 微信Android资源混淆打包工具
  20. 02:hadoop的基本使用

热门文章

  1. Linux useradd命令
  2. [BUUCTF-pwn]——others_shellcode
  3. 计算机接口技术试题及答案,2014.3计算机接口技术总复习题及答案
  4. servlet 认证,授权
  5. Apache Camel简化SOA实施进程
  6. java poi 导出excel 数字有问题
  7. Spring之Spring Boot
  8. Lodop 打印控件
  9. 软件的奔溃统计,后台更新
  10. C_C++指针指针应用详解