1、解题思路贪心算法:每次在价格上升时买入和卖出,累计所有上升区间的利润总和。这样可以将多次买卖的总利润最大化。一次遍历即可完成,时间复杂度 O(n),空间复杂度 O(1)。动态规划:定义 dp[i][0] 表示第 i 天不持有股票时的最大利润。定义 dp[i][1] 表示第 i 天持有股票时的最大利润。状态转移方程: dp[i][0] = max(dp[i-1][0], dp[i-1][1] + prices[i])dp[i][1] = max(dp[i-1][1], dp[i-1][0] - prices[i])最终答案为 dp[n-1][0]。空间优化:由于 dp[i] 仅依赖于 dp[...