华为bat算法笔试题动态规划.docxVIP

  • 1
  • 0
  • 约3.89千字
  • 约 5页
  • 2026-09-16 发布于福建
  • 举报

华为bat算法笔试题动态规划

考试时间:______分钟总分:______分姓名:______

一、

1.动态规划的核心特性是()和()。

2.对于一个问题,如果它的最优解包含了其子问题的最优解,则称该问题具有()性质。

3.动态规划通常适用于解决具有()和()的问题。

4.在使用动态规划解决背包问题时,如果不考虑物品的顺序,则通常指的是()背包问题。

5.动态规划的时间复杂度通常取决于状态的数量和计算每个状态所需的()。

二、

1.判断以下叙述是否正确。动态规划适用于解决所有优化问题。

2.判断以下叙述是否正确。动态规划算法一定比分治算法更快。

3.判断以下叙述是否正确。在动态规划中,状态转移方程是唯一的。

4.判断以下叙述是否正确。使用动态规划解决斐波那契数列问题时,可以通过只保存前两个状态来达到O(1)的空间复杂度。

5.判断以下叙述是否正确。当一个问题具有重叠子问题时,才适合使用动态规划。

三、

1.给定一个非负整数数组`nums`,请使用动态规划找出其中最长的连续递增子序列的长度。(例如:输入:[10,9,2,5,3,7,101,18],输出:4,解释:最长递增子序列是[2,5,7,101]或[2,3,7,101]。)

2.假设有`n`根火柴棒,长度分别为

文档评论(0)

1亿VIP精品文档

相关文档