1. 122

best-time-to-buy-and-sell-stock-ii

--

2. 算法

http://www.cnblogs.com/grandyang/p/4280803.html

此题和上面一题的不同之处在于不限制交易次数。也是一次遍历即可,只要可以赚就做交易。


3. 代码


class Solution {

public:

    int maxProfit(vector<int> &prices) {

        if (prices.empty()) return 0;

        int res = 0;

        for (int i = 1; i < prices.size(); ++i) {

            if (prices[i] - prices[i - 1] > 0) {

                res += prices[i] - prices[i - 1];

            }

        }

        return res;

    }

};

results matching ""

    No results matching ""