第二章单元测试
  1. 在递归算法中,以下哪个部分负责将问题划分为较小的子问题?( )

  2. A:循环迭代 B:递归调用 C:问题合并 D:基本情况或终止条件
    答案:递归调用
  3. 分治策略的主要步骤之一是( ):

  4. A:划分问题规模 B:设计基本情况或终止条件 C:进行递归调用 D:合并子问题的解
    答案:划分问题规模
  5. 递归算法的时间复杂度通常可以通过以下哪个参数来衡量?( )

  6. A:循环迭代次数 B:问题规模 C:递归调用次数 D:递归深度
    答案:问题规模
  7. 分治算法的优点包括( ):

  8. A:可以并行处理子问题 B:可以降低问题的复杂度 C:可以简化问题的解决过程 D:可以适用于任意类型的问题
    答案:可以并行处理子问题###可以降低问题的复杂度###可以简化问题的解决过程
  9. 递归算法的缺点包括( ):

  10. A:可能导致内存溢出 B:可能导致无限递归 C:可能导致性能下降 D:只能处理简单的数值计算问题
    答案:可能导致内存溢出###可能导致无限递归###可能导致性能下降
  11. 分治算法和动态规划算法是两种完全不同的算法思想。( )

  12. A:对 B:错
    答案:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部