当前位置: 首页剑指offer刷题第五期问题详情 【动态规划专题】剑指 Offer 47. 礼物的最大价值 本问题对应课程链接:剑指offer刷题第五期 要求: 1、请打卡你的解题代码,如果能简单说一下思路则简单说一下思路。 2、给出你代码所用的时间复杂度和空间复杂度
共以下 3 个回答
二维数组
一维数组
状态定义:dp[i][j]为从左上角到grid[i][j]的礼物最大值
转移方程:dp[i][j]=max(dp[i-1][j], dp[i][j-1])
初始状态:左边和上边
空间优化,使用一个数组
时间复杂度O(mn), 空间复杂度O(n)