首页 > 学院 > 开发设计 > 正文

121. Best Time to Buy and Sell Stock

2019-11-08 19:45:35
字体:
来源:转载
供稿:网友

提议就是又一次买入和卖出,每天价格都不一样,就最大利润,就一次dp,维护最小值就

class Solution {public: int maxPRofit(vector<int>& prices) { if(prices.size() == 0) return 0; int minn, sum; minn = prices[0]; sum = 0; for(int i = 1; i < prices.size(); ++ i){ if(prices[i] < minn){ minn = prices[i]; continue; } else{ if(prices[i] - minn > sum) sum = prices[i] - minn; } } return sum; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表