2005.6算法设计与分析课程期末试卷.docxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南农业大学期末考试试卷(A卷) 2004学年第二学期(2005.6) 考试科目: 算法设计与分析 考试类型:(开卷) 考试时刻: 120 分钟 学号 姓名 年级专业 题号 一 二 三 四 总分 得分 评阅人 一、选择题(30分,每题2分) 一、一个算法应该包括如下几条性质,除 A 。 (A)二义性 (B)有限性 (C) 正确性 (D)可终止性 二、解决一个问题通常有多种方式。假设说一个算法“有效”是指 D 。 (A)那个算法能在必然的时刻和空间资源限制内将问题解决 (B)那个算法能在人的反映时刻内将问题解决 (C)那个算法比其他已知算法都更快地将问题解决 (D)A和C 3、当输入规模为n时,算法增加率最小的是 B 。 n2n(A)5n (B)20log (C)2n (D)3nlog 234、渐进算法分析是指 B 。 (A)算法在最正确情形、最差情形和平均情形下的代价 (B)当规模慢慢往极限方向增大时,对算法资源开销“增加率”上的简化分析 (C)数据结构所占用的空间 (D)在最小输入规模下算法的资源代价 五、当上下限表达式相等时,咱们利用以下哪一种表示法来描述算法代价? C (A)大O表示法 (B)大Ω表示法 (C)Θ表示法 (D)小o表示法 六、采纳“顺序搜索法”从一个长度为N的随机散布数组中搜寻值为K的元素。以下对顺序搜索法分析正确的选项是 B 。 1 (A)最正确情形、最差情形和平均情形下,顺序搜索法的渐进代价都相同 (B)最正确情形的渐进代价要好于最差情形和平均情形的渐进代价 (C)最正确情形和平均情形的渐进代价要好于最差情形的渐进代价 (D)最正确情形的渐进代价要好于平均情形的渐进代价,而平均情形的渐进代价要好于最差情形的渐进代价 7、递归通经常使用 C 来实现。 (A)有序的线性表 (B)队列 (C)栈 (D)数组 八、分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,别离解决子问题,最后将子问题的解组合起来形成原问题的解。这要求原问题和子问题 。C (A)问题规模相同,问题性质相同 (B)问题规模相同,问题性质不同 (C)问题规模不同,问题性质相同 (D)问题规模不同,问题性质不同 九、在寻觅n个元素中第k小元素问题中,如快速排序算法思想,运用分治算法对n个元素进行划分,如何选择划分基准?下面 D 答案说明最合理。 (A)随机选择一个元素作为划分基准 (B)取子序列的第一个元素作为划分基准 (C)用中位数的中位数方式寻觅划分基准 (D)以上皆可行。但不同方式,算法复杂度上界可能不同 10、关于0-1背包问题和背包问题的解法,下面 C 答案说明正确。 (A)0-1背包问题和背包问题都可用贪婪算法求解 (B)0-1背包问题可用贪婪算法求解,但背包问题那么不能用贪婪算法求解 (C)0-1背包问题不能用贪婪算法求解,但能够利用动态计划或搜索算法求解,而背包问题那么能够用贪婪算法求解 (D)因为0-1背包问题不具有最优子结构性质,因此不能用贪婪算法求解 1一、关于回溯搜索法的介绍,下面 D是不正确描述。 (A)回溯法有“通用解题法”之称,它能够系统地搜索一个问题的所有解或任意解 (B)回溯法是一种既带系统性又带有跳跃性的搜索算法 (C)回溯算法在生成解空间的任一结点时,先判定该结点是不是可能包括问题的解,若是确信不包括,那么跳过对该结点为根的子树的搜索,逐层向先人结点回溯 (D)回溯算法需要借助队列这种结构来保留从根结点到当前扩展结点的途径 改:树结构 回溯法,又被称为通用解题法,用它能够系统地搜索问题的所有解。回溯法是一个既带有系统性又带有跳跃性的搜索算法。它在问题的解空间中按深度优先策略,从根结 2 点动身搜索解空间树。算法搜索到解空间树的任意结点时,第一判定该结点是不是包括问题的解。若是不包括那么跳过对以该结点为根的子树的搜索,逐层向其先人结点回溯;不然进入这棵子树继续按深度优先搜索。如收费公路重建问题。 1二、关于回溯算法和分支限界法,以下 A 是不正确描述。 (A)回溯法中,每一个活扣点只有一次机遇成为扩展结点 (B)分支限界法中,活扣点一旦成为扩展结点,就一次性产生其所有儿子结点,在这些儿子结点中,那些致使不可行解或致使非最优解的儿子结点被舍弃,其余儿子加入活扣点表中 (C)回溯法采纳深度优先

文档评论(0)

根顺老师 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档