美文网首页
121. 买卖股票的最佳时机

121. 买卖股票的最佳时机

作者: HITZGD | 来源:发表于2018-09-18 20:12 被阅读0次

思路:每一步都记录最大的利润(当前价格减去之前的最低值)

        int ret = 0;
        int lowest = prices[0];
        int length = prices.size();
        if (0 == length) return 0;
        for (int i = 0; i < length; i ++)
        {
            int currentPrice = prices[i];
            ret = std::max(ret , currentPrice - lowest);
            lowest = std::min(currentPrice, lowest);
        }
        return ret;

相关文章

网友评论

      本文标题:121. 买卖股票的最佳时机

      本文链接:https://www.haomeiwen.com/subject/msldnftx.html