博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Best Time to Buy and Sell Stock II [LEETCODE]
阅读量:5908 次
发布时间:2019-06-19

本文共 1037 字,大约阅读时间需要 3 分钟。

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).

====================================================================================

Imagine you are a day trader, just buy when the stock rises, and sell it tommorrow.

1 class Solution { 2 public: 3     int maxProfit(vector
&prices) { 4 // Start typing your C/C++ solution below 5 // DO NOT write int main() function 6 int max_profit = 0; 7 for(int i = 1; i < prices.size(); i++) { 8 if(prices[i] > prices[i - 1]) { 9 max_profit += prices[i] - prices[i - 1];10 }11 }12 return max_profit;13 14 }15 };

转载于:https://www.cnblogs.com/scenix/p/3382830.html

你可能感兴趣的文章
ecshop 后台分页功能
查看>>
nginx+php windows安装配置
查看>>
Shape流动效果
查看>>
C# 匿名类型 分组 求和
查看>>
深入理解Apache Flink核心技术
查看>>
SpringBoot系列: Json的序列化和反序列化
查看>>
移动端爬虫工具与方法介绍
查看>>
Linux Makefile 编译速度的优化【转】
查看>>
朱晔和你聊Spring系列S1E4:灵活但不算好用的Spring MVC
查看>>
[Windows Azure] How to use the Windows Azure Blob Storage Service in .NET
查看>>
RCP:如何把Preferences中的项从一个类别移动到另一个类别
查看>>
【大型网站技术实践】初级篇:海量图片的分布式存储设计与实现
查看>>
CF 311C Fetch the Treasure
查看>>
多线程互斥-读写者问题
查看>>
29 GameProject4(+GUI)
查看>>
安全专家称不再向厂商免费提供漏洞信息
查看>>
Android 编译重要参数 LOCAL_MODULE_TAGS
查看>>
黄聪:Destoon模板存放及调用规则
查看>>
【转】VIRTUALBOX导入已有.VDI文件步骤
查看>>
[深入浅出Windows 10]模拟实现微信的彩蛋动画
查看>>