题目
中文
英文
题目思考
题解
第一次
个人思考不到 怪怪的
回溯 动归都可以(经典动态规划题)
贪心思路:只有后一天比前一天大 就应该前一天买 后一天卖。
class Solution {public:int maxProfit(vector<int>& prices) {int ans = 0;int n = prices.size();for (int i = 1; i < n; ++i) {//以数组长度循环ans += max(0, prices[i] - prices[i - 1]);//ans 利润值为后价格减前价格 如果小于0则不选择 大于0则计入}return ans;}};
官方题解 写的很棒。
时间复杂度 O(n)


