@rg070836rg
2015-11-27T00:34:38.000000Z
字数 362
阅读 1146
leetcode
贪心
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
class Solution {
public:
int maxProfit(vector<int>& prices) {
int n=prices.size();
if(n<2) return 0;//?为什么在循环调不出来
int cur_min=prices[0];//定义当前最小价格
int max_profit=0;
for(int i=1;i<n;i++)
{
max_profit=max(max_profit,prices[i]-cur_min);
cur_min=min(cur_min,prices[i]);
}
return max_profit;
}
};