leetcode 121 买卖股票的最佳时机

Posted 小师叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 121 买卖股票的最佳时机相关的知识,希望对你有一定的参考价值。

简介

使用感觉类似动态规划的思路进行计算

code

class Solution {
public:
    int maxProfit(vector<int>& prices) {
        int inf = 1e9;
        int minPrice = inf;
        int maxProfit = 0;
        for(auto it :prices) {
            maxProfit = max(maxProfit, it - minPrice);
            minPrice = min(minPrice, it);
        }
        return maxProfit;
    }
};
class Solution {
    public int maxProfit(int[] prices) {
        int inf = 1000000000;
        int minPrice = inf, maxProfit = 0;
        for(int it : prices) {
            maxProfit = Math.max(maxProfit, it - minPrice);
            minPrice = Math.min(minPrice, it);
        }
        return maxProfit;
    }
}

以上是关于leetcode 121 买卖股票的最佳时机的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode第121题—买卖股票的最佳时机—Python实现

Leetcode——121. 买卖股票的最佳时机

LeetCode 121. 买卖股票的最佳时机

LeetCode 121. 买卖股票的最佳时机

[JavaScript 刷题] DP - 买卖股票的最佳时机,leetcode 121

leetcode121 买卖股票的最佳时机(Easy)