121. Best Time to Buy and Sell Stock

来源:互联网 发布:西安广电网络营业厅 编辑:程序博客网 时间:2024/06/15 16:35

题目

这里写图片描述

题意

找到 max(nums[j] - nums[i]) , j > i && nums[j] > nums[i]

代码

class Solution {public:    int maxProfit(vector<int>& prices) {        if (prices.size() <= 1) return 0;        int minp = prices[0], res = 0;        for (int i = 1; i < prices.size(); i++)            if (prices[i] > minp)                res = max(res, prices[i]-minp);            else                minp = prices[i];        return res;    }};
原创粉丝点击