const maxProfit = prices => {const len = prices.length;// 创建dp数组const dp = new Array(len).fill([0, 0]);// dp数组初始化dp[0] = [-prices[0], 0];for (let i = 1; i < len; i++) {// 更新dp[i]dp[i] = [Math.max(dp[i - 1][0], -prices[i]),Math.max(dp[i - 1][1], prices[i] + dp[i - 1][0]),];}return dp[len - 1][1];};
