原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/

这类股票题目请见leetcode算法题–最佳买卖股票时机含冷冻期下面的参考链接,里面有全系列解法
动态规划:

dp[i][j] i表示第i天,j取0或者1,代表第i天卖出或持有股票

转移方程:

dp[i][0]=max(dp[i-1][0],dp[i-1][1]+prices[i])
dp[i][1]=max(dp[i-1][1],dp[i-1][0]-prices[i])

代码:

 int maxProfit(vector<int>& prices) {int len=prices.size();int dp_i_0=0,dp_i_1=INT_MIN;for(int i=0;i<len;i++){dp_i_0=max(dp_i_0,dp_i_1+prices[i]);dp_i_1=max(dp_i_1,dp_i_0-prices[i]);}return dp_i_0;}

leetcode算法题--买卖股票的最佳时机 II相关推荐

  1. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  2. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

  3. _28LeetCode代码随想录算法训练营第二十八天-贪心算法 | 122.买卖股票的最佳时机II 、55.跳跃游戏、45.跳跃游戏II

    _28LeetCode代码随想录算法训练营第二十八天-贪心算法 | 122.买卖股票的最佳时机II .55.跳跃游戏.45.跳跃游戏II 题目列表 122.买卖股票的最佳时机II 55.跳跃游戏 45 ...

  4. 代码随想录算法训练营第三十二天_第八章_贪心算法 | 122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II

    LeetCode 122.买卖股票的最佳时机II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格.设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票 ...

  5. LeetCode实战:买卖股票的最佳时机 II

    背景 为什么你要加入一个技术团队? 如何加入 LSGO 软件技术团队? 我是如何组织"算法刻意练习活动"的? 为什么要求团队的学生们写技术Blog 题目英文 Say you hav ...

  6. 贪心算法之买卖股票的最佳时机 II

    给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票). 注意:你不能同时参与多笔交易(你必须在再次 ...

  7. 【LeetCode - 122】买卖股票的最佳时机 II(贪心 或 dp)

    题目链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 给定一个数组,它的第 i 个元素是一支给定股票第 i ...

  8. leetcode系列-122.买卖股票的最佳时机 II

    题目描述:给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格.在每一天,你可以决定是否购买和/或出售股票.你在任何时候 最多 只能持有 一股 股票. 你也可以先购 ...

  9. JAVA刷Leecode-贪心算法-区间问题-买卖股票的最佳时机 II

    JAVA刷Leecode-贪心算法 算法思想 区间问题-买卖股票的最佳时机 II(122.,easy) 题目描述 输入输出样例 示例1 示例 2: 解题思路: 题解 解题思路:贪心算法 题解 资源学习 ...

最新文章

  1. Windows Azure Cloud Service (19) 动态指定WCF的发布地址
  2. AI2:预计2030年中国AI研究或领跑全球
  3. 1500+ FPS!目前最快的CNN人脸检测算法开源
  4. C# —— 进程与线程的理解
  5. [mybatis]动态sql_choose_分支选择
  6. JS window事件全集解析 (转载)
  7. Linux 查看磁盘容量、查找大文件、查找大目录
  8. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍
  9. 管理中的计算机应用真题,0051管理系统中计算机应用试题历年真题
  10. jquery实现上拉加载更多
  11. Linux 面试最常问的十个问题
  12. RubyOnRails终极部署
  13. 变化检测综述:Change Detection Based on Artificial Intelligence: State-of-the-Art and Challenges
  14. 计算机体系结构(国防科大)-第四章-指令级并行
  15. dojo query 实现Ajax,Dojo Query 详解
  16. MATLAB_数值计算_线性方程组
  17. MP1541升压电路
  18. Ubuntu 命令技巧(官方)
  19. 学习UCGUI的苦闷!!
  20. Flutter 学习 - Dart 语言基础

热门文章

  1. python写web难受-用Python编写web API的教程
  2. python买什么书-有什么关于python的书值得阅读?
  3. python代码大全p-python处理写入数据代码讲解
  4. python编程入门t-python高级编程——入门语法(一)
  5. python能做什么游戏好-用Python可以做哪些有意思的小游戏呢?
  6. linux下使用ffmpeg命令录屏桌面
  7. NVIDIA Jetson Xavier NX使用SD镜像刷机流程
  8. 题目1255:骰子点数概率(动态规划)
  9. 行为模式之State模式
  10. bootstrap 按钮颜色属性