You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times).

这题可以买任意多次交易。 有点上帝视角的意思。

    public int maxProfit(int[] prices) {if (prices.length < 2) return 0;int total = 0;for (int i = 1; i < prices.length; i++) {if (prices[i] - prices[i - 1] > 0) {total += prices[i] - prices[i - 1];}}return total;}
复制代码

ref: http://blog.csdn.net/linhuanmars/article/details/23164149

转载于:https://juejin.im/post/5a313400f265da430e4f291f

122 Best Time to Buy and Sell Stock II相关推荐

  1. 【贪心 和 DP + 卖股票】LeetCode 122. Best Time to Buy and Sell Stock II

    LeetCode 122. Best Time to Buy and Sell Stock II Solution1:我的答案 贪心和DP傻傻分不清! class Solution { public: ...

  2. [LeetCode]122. Best Time to Buy and Sell Stock II

    [LeetCode]122. Best Time to Buy and Sell Stock II 题目描述 思路 I的后续 将数组分为几个小部分, 划分标准是 [i] < [i - 1](划分 ...

  3. 【Leetcode】122. Best Time to Buy and Sell Stock II买卖股票的最佳时机 II

    Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II买卖股票的最佳时机 II Say you have an array for which the ith ...

  4. 【leetcode-Python】-Dynamic Programming -122. Best Time to Buy and Sell Stock II

    目录 题目链接 题目描述 示例 解题思路 Python实现 时间复杂度与空间复杂度 Python实现·优化空间复杂度 时间复杂度与空间复杂度 解题思路二·贪心算法 Python实现 时间复杂度与空间复 ...

  5. leetcode python3 简单题122. Best Time to Buy and Sell Stock II

    1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第一百二十二题 (1)题目 英文: Say you have an array pr ...

  6. LeetCode之路:122. Best Time to Buy and Sell Stock II

    一.引言 这是一道非常有趣的题目! 这是一道非常有趣的题目!! 这是一道非常有趣的题目!!! 重要的事情先说三遍 : ) 好了,接下来让我们看看这道题: Say you have an array f ...

  7. LeetCode 122 Best Time to Buy and Sell Stock II(股票买入卖出的最佳时间 II)

    翻译 话说你有一个数组,其中第i个元素表示第i天的股票价格.设计一个算法以找到最大利润.你可以尽可能多的进行交易(例如,多次买入卖出股票).然而,你不能在同一时间来多次交易.(例如,你必须在下一次买入 ...

  8. 122 Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II

    假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格. 设计一个算法来找到最大的利润.你可以完成尽可能多的交易(多次买卖股票).然而,你不能同时参与多个交易(你必须在再次购买前出售股票 ...

  9. 122. Best Time to Buy and Sell Stock II

    一.题目 1.审题 2.分析 给出一个股票的每日价格的数组,可以多次交易,求最大利润是多大. 二.解答 1.思路: 方法一. 求最大利润,从后往前看,若以现在的价格卖出,前一天的价格买入的话,即可完成 ...

最新文章

  1. Android应用程序进程启动过程的源代码分析(1)
  2. Istio调用链埋点原理剖析—是否真的“零修改”?
  3. Scala编程入门---数组操作之数组转换
  4. 农发行:BI数据平台建设
  5. 牛客NOIP暑期七天营-提高组1
  6. Remon Spekreijse CSerialPort串口类的修正版2014-01-10
  7. rnn神经网络模型_一文读懂序列建模(deeplearning.ai)之循环神经网络(RNNs)
  8. SQL基本操作(三):存储过程和触发器
  9. Linux基础命令--grep/find
  10. 二进制GCD算法解析
  11. 密度聚类算法python详解_密度聚类python
  12. 微信壁纸头像小程序(附源码)
  13. 立通信电杆——水泥杆
  14. 如何看待2022年秋招后开端岗一片红海?
  15. 软考高级可以作为高级职称直接落户上海吗?
  16. ADS(Advanced Design system)良率分析(Yield)、良率优化(YieldOptim)
  17. 在word表格中设置页码,封面不设置页码,目录页设置罗马数字,正文部分设置阿拉伯数字页码
  18. C++ 语法 const限定符
  19. mywallop、orkut、gmail的邀请
  20. 关于RS485通讯协议与圆形航空插头哪些事

热门文章

  1. python时间模块time
  2. 世事无常,深信服及其他
  3. win10 64位 安装TensorFlow
  4. SharePoint 2013 激活标题字段外的Menu菜单
  5. mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
  6. 函数03 - 零基础入门学习C语言34
  7. 弗拉门戈-吉普赛婚礼-保利剧院
  8. Qt Plain C++ Project error: undefined reference to `pthread_create'
  9. linux下安装anconda
  10. python服务器搭建qt搭建客户端_利用PythonQT,定制服务器启动工具