2014算法设计与分析DK.docVIP

  • 42
  • 0
  • 约 5页
  • 2016-12-14 发布于北京
  • 举报
网络学院算法试题D及答案 一.填空题:(第小题每题4分,共20分) 1.一个算法的优劣通常用_时间复杂度 和 空间复杂度来度量. 2.递归函数的两大基本要素是__递归方程_ 和 边界条件 . 3.对n皇后问题,将问题陈述为:将n 个皇后放在n×n棋盘的不同行、不同列上,使得任意两个皇后均不能处在同一对角线上。则解空间中有 n! 个元素。 4. 实例特征是指_决定问题规模的因素,如输入数的大小及数据的数量等_____. 5.在回溯法中,一个问题的解空间是指 一个大的决策可由若干小的决策组成,所有可能的决策序列构成该问题的解空间 . 二.简答题:(第1,2,4小题每题8分,第3小题 4 分,共28分) 1.备忘录的递归方法的基本思想是什么?在使用动态规划算法求解问题时,采用备忘录的递归较一般递归方法有何好处? 答:备忘录的递归方法的框架和一般的递归方法的框架相同,所不同的是每次将不同子问题的答案保存在一张表中,在以后需要时只要花很少的时间查询即可,因而在采用备忘录的递归方法时,进入函数,首先查询若所要求的子问题是否已有答案,若有只要取回即可,否则递归调用求解新的子问题。在使用动态规划算法求解问题时,采用备忘录的递归可避免子问题的重复计算,从而可大大提高算法的效率。 2.简述一个程序运行所需要的空间由哪几部分构成?各部分存储的对象分别包括哪些? 答:一个程序运行所需要

文档评论(0)

1亿VIP精品文档

相关文档