单选题

以下动态规划算法的含义与目的是( )。

int function(vector& nums) {\tint n = nums.size();\tif (n == 0)\t\treturn 0;\tif (n == 1)\t\treturn nums[0];\tvector dp(n, 0);\tdp[0] = nums[0];\tdp[1] = max(nums[0], nums[1]);\tfor (int i = 2; i < n;   i) {\t\tdp[i] = max(dp[i - 1], nums[i]   dp[i - 2]);\t}\treturn dp[n - 1];}

A.

计算数组 nums 中的所有元素的和

B.

计算数组 nums 中相邻元素的最大和

C.

计算数组 nums 中不相邻元素的最大和

D.

计算数组 nums 中的最小元素

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部