[leetode] 122. Best Time to Buy and Sell Stock II
来源:互联网 发布:淘宝店铺授权怎么弄 编辑:程序博客网 时间:2024/06/05 16:08
Question:
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).
Solution:
这算是一个贪心算法吧,只要昨天的价格比今天的低,那么就能赚钱,那就昨天买入今天卖出就可以了。
class Solution {public: int maxProfit(vector<int>& prices) { if (prices.size() == 0) return 0; int ret = 0, diff; for (int i = 1; i < prices.size(); i++) { diff = prices[i] - prices[i-1]; if (diff > 0) ret += diff; } return ret; }};
阅读全文
0 0
- [leetode] 122. Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II
- LeetCode 122. Best Time to Buy and Sell Stock II
- 122.Best Time to Buy and Sell Stock II
- [Leetcode] 122. Best Time to Buy and Sell Stock II
- [leetcode] 122.Best Time to Buy and Sell Stock II
- 【leetcode】122.Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II
- 【LeetCode】122.Best Time to Buy and Sell Stock II
- [leetcode] 122. Best Time to Buy and Sell Stock II
- LeetCode #122. Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II LeetCode
- 122. Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II
- [LeetCode]122. Best Time to Buy and Sell Stock II
- 122. Best Time to Buy and Sell Stock II
- Leetcode 122. Best Time to Buy and Sell Stock II
- grid布局
- 全局唯一订单号生成方法(参考snowflake)
- 小白学习《局域网》课程的课堂笔记系列(二):Trunk链路
- win10下 anaconda安装tensorflow,pycharm环境配置(gpu版)
- 创建实例的方式声明字符串,会在新建一个实例进行赋值,数组或者直接赋值字符串,则会修改内存中原有的对象
- [leetode] 122. Best Time to Buy and Sell Stock II
- dubbo参数调优说明
- Jsp总结
- 一 冒泡排序
- py的基本数据类型 12.13
- MQ,互联网架构解耦神器
- 不浮躁,专心搞架构,写技术
- 淘淘商城笔记
- 如何让你的visual studio自动编译typescript