This commit is contained in:
youngyangyang04
2021-06-01 17:48:26 +08:00
parent 7b3f8ea4dd
commit 9dd0af1946
10 changed files with 200 additions and 49 deletions

View File

@@ -16,14 +16,14 @@
返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。
示例 1
输入:[7,1,5,3,6,4]
输出5
示例 1
输入:[7,1,5,3,6,4]
输出5
解释:在第 2 天(股票价格 = 1的时候买入在第 5 天(股票价格 = 6的时候卖出最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。
示例 2
输入prices = [7,6,4,3,1]
输出0
示例 2
输入prices = [7,6,4,3,1]
输出0
解释:在这种情况下, 没有交易完成, 所以最大利润为 0。
@@ -33,7 +33,7 @@
这道题目最直观的想法,就是暴力,找最优间距了。
```
```C++
class Solution {
public:
int maxProfit(vector<int>& prices) {