网站大量收购独家精品文档,联系QQ:2885784924

《算法分析与设计试卷2019-2020》.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密封线 班级________________ 姓名__________________ 学号____________ 密封线 PAGE 4 PAGE 5 哈尔滨工程大学试卷 考试科目: 《 算法分析与设计》 2901.11.22 (时间120分钟 满分100分) 选择题(30分,每题2分)。 1.下列不是动态规划算法基本步骤的是( )。 A、找出最优解的性质 B 、构造最优解 C 、算出最优解 D 、定义最优解 2.回溯法解旅行售货员问题时的解空间树是( )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 3.实现循环赛日程表利用的算法是( )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 4.哈弗曼编码的贪心算法所需的计算时间为( )。 A、O(n2n) B、O(nlogn ) C、O(2n) D、O(n) 5.回溯法的效率不依赖于下列哪些因素( ) A. 满足显约束的值的个数 B. 计算约束函数的时间 C. 计算限界函数的时间 D. 确定解空间的时间 6.下面关于 NP问题说法正确的是( ) A NP问题都是不可能解决的问题 B P 类问题包含在 NP类问题中 C NP完全问题是 P 类问题的子集 D NP类问题包含在 P 类问题中 7.下列哪一种算法不是随机化算法( ) A. 蒙特卡罗算法 B. 拉斯维加斯算法 C.动态规划算法 D. 舍伍德算法 8.分支限界法解旅行售货员问题时,活结点表的组织形式是( )。 A、最小堆 B、最大堆 C、栈 D、数组 9.下面问题( )不能使用贪心法解决。 A 单源最短路径问题 B N 皇后问题 C 最小花费生成树问题 D 背包问题 10.贪心算法与动态规划算法的主要区别是( )。 A、最优子结构 B、贪心选择性质 C、构造最优解 D、定义最 优解 11.实现最大子段和利用的算法是( )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 12.舍伍德算法是( )的一种。 A、分支界限算法 B 、概率算法 C 、贪心算法 D 、回溯算法 13.下列算法中通常以自底向上的方式求解最优解的是( )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 14.背包问题的贪心算法所需的计算时间为( ) A、O(n2n) B、O(nlogn ) C、O(2n) D、O(n) 15.下面不是分支界限法搜索方式的是( )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 二、填空题(20分,每空1分)。 1.算法由若干条指令组成的又穷序列,且满足输入、 、 和 四个特性。 2.单源最短路径问题可以由 和 两种算法来解决。 3.解决0-1背包问题 4.PQ式的分支限界法中,对于活结点表中的结点,其下界函数值越小,优先级越 。 5.在进行问题的计算复杂性分析之前,首先必须建立求解问题所用的计算模型。 3 个基本计算模型是 、 、 。 6.回溯法是一种既带有 又带有 的搜索算法;分支 限界法是一种既带有 又带有 的搜索算法。 7.用回溯法解布线问题时,求最优解的主要程序段如下。如果布线区域划分为 n m 的方格阵列,扩展每个结点需 O(1) 的时间, L 为最短布线路径的长度,则 算法共耗时 ,构造相应的最短距离需要 时间。 for (int i = 0; i NumOfNbrs; i++) { nbr.row = here.row + offset[i].row; nbr.col = here.col + offset[i].col; if (grid[nbr.row][nbr.col] == 0) { // 该方格未标记 grid[nbr.row][nbr.col] = grid[here.row][here.col] + 1; if ((nbr.row == finish.row) (nbr.col == finish.col)) break; // 完成布线 Q.Add(nbr);} } 8.f(n)= 6×2n+n2,f(n)的渐进性态

文档评论(0)

我思故我在 + 关注
实名认证
内容提供者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档