[LeetCode]Best Time to Buy and Sell Stock II
来源:互联网 发布:不会数学能学编程吗 编辑:程序博客网 时间:2024/04/28 21:56
Say you have an array for which the ith element is the price of a given stock on day i.
Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times). However, you may not engage in multiple transactions at the same time (ie, you must sell the stock before you buy again).
多次低买高卖,被size()不能减一, 不能倒数第一天买,这些边界弄的怪郁闷的。。。我在去google一下。
class Solution {public: int maxProfit(vector<int> &prices) { // Start typing your C/C++ solution below // DO NOT write int main() function int max = 0; int i = 0;while( i != prices.size()){if(i + 1 != prices.size() && prices[i+1] <= prices[i]){ i++;continue;} intj = i + 1;if (j != prices.size()){while( j + 1 != prices.size() && prices[j+1] >= prices[j]){ j++;continue;}max = max + prices[j] - prices[i]; i = j + 1;}if(j == prices.size()|| i== prices.size())return max ; }return max; }};
- [LeetCode]Best Time to Buy and Sell Stock II
- LeetCode Best Time to Buy and Sell Stock II
- Leetcode: Best Time to Buy and Sell Stock II
- [Leetcode] Best Time to Buy and Sell Stock II
- LeetCode : Best Time to Buy and Sell Stock II
- LeetCode Best Time to Buy and Sell Stock II
- [LeetCode] Best Time to Buy and Sell Stock II
- leetcode 61: Best Time to Buy and Sell Stock II
- [LeetCode] Best time to buy and sell a stock II
- 【leetcode】Best Time to Buy and Sell Stock II
- LeetCode - Best Time to Buy and Sell Stock II
- LeetCode之Best Time to Buy and Sell Stock II
- [LeetCode]Best Time to Buy and Sell Stock II
- [Leetcode]Best Time to Buy and Sell Stock II
- [leetcode]Best Time to Buy and Sell Stock II
- [LeetCode] Best Time to Buy and Sell Stock II
- LeetCode-Best Time to Buy and Sell Stock II
- [leetcode] Best Time to Buy and Sell Stock II
- Android手机开发的一些心得
- openssl及其他
- 设置mysql最大连接数
- SQL SERVER添加删除修改字段的SQL
- Asterisk 资料一
- [LeetCode]Best Time to Buy and Sell Stock II
- UIBUTTON titlelabel.text 不显示
- 实例说明Web中的状态跟踪
- QT 读取文件
- 开发宝典(二)
- 如何获取e.printStackTrace()的内容
- 资源汇集
- 堆和哈希表的实现以及应用(一)
- JDK1.5官方下载 _JDK1.5API(chm)下载 以及 JDK环境变量配