北航六系大二算法设计与分析2007期末试题.pdfVIP

北航六系大二算法设计与分析2007期末试题.pdf

  1. 1、本文档共2页,可阅读全部内容。
  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文档。上传文档
查看更多
北航六系大二算法设计与分析2007期末试题

一、 (20 分)判断题 请在正确的陈述前面括号中打√,在错误的陈述前面括号中打×。 ( )回溯法用深度优先或广度优先法有哪些信誉好的足球投注网站状态空间树。 ( )动态规划算法通过增加空间复杂性来降低时间复杂性。 ( )f(n)= O (f(n)) ( )O (f(n))+O (g (n)) = O (min{f(n),g (n)}) ( )若求解问题p 的一个算法A 的复杂性为f(n) ,则p 的复杂性C(p)f(n)。 ( )拉斯维加斯算法有时不能给出问题的解,但只要给出解就是正确的。 ( )快速排序的worst case 出现于输入数组恰好为已按非降序排列的情况(假 设输出的排序结果也要求是非降序)。 ( )基于比较的排序问题的下界是(log n) 。 ( )所有问题当中最难的一组问题被称为NP 完备 (NP-Complete) 问题。 ( )P 类和NP 类问题的关系用P NP 来表示是错误的。 二、 (30 分)简答题: 1.推导以下递推式的解: T(n)=2 当n=2时 T(n)=2T(n-1)+n 当n2时 2.是否存在具有最小绝对差界的求解地图着色问题的近似算法?若有,请写出 伪代码,并说明为什么其绝对差界已达最小。 3.请给出寻找数组 A[1…n]中是否有大于0 的元素问题的最紧的下界,并说明 这个下界是用了课上介绍的哪种或哪几种寻找问题下界的策略得来的。 4.按照增长率上升的顺序排列以下函数,即,若在你的排序结果中,函数A(n) 跟在 B(n)的后面,则说明应该满足B(n)是O (A(n)): n 1/3 n n 1/5 h (n) 2 h (n) 3n h (n) n h (n) 2ln n h (n) ln n 1 2 3 4 5 5.用回溯法求解以下SAT 问题,请画出有哪些信誉好的足球投注网站树,标明有哪些信誉好的足球投注网站树的分支策略和树中 各节点代表的状态(化简的CNF 形式)。P q r (pq)(qr)(pr) 三、 (15 分)设计一求解以下问题的分治算法,写出伪代码,分析其时间复 杂性并与该问题的蛮力算法相比较: k 问题描述:设有 n=2 个运动员要进行网球循环赛。现要设计一个满足以下要求 的比赛日程表: (1)每个选手必须与其他n-1 个选手各赛一次; (2)每个选手一天只能参赛一次; (3)循环赛在n-1 天内结束。 请按此要求将比赛日程表设计成有n 行和n-1 列的一个表。在表中的第i 行,第 j 列处填入第i 个选手在第j 天所遇到的选手。其中1≤i≤n,1≤j≤n-1。 四、 (15 分)写出用动态规划方法求两个序列的最长公共子序列算法的递推 公式、伪代码和时间复杂性,并用该算法手工计算以下X 和Y 的最长公共子 序列: X=abcbcc,Y=cacbac 五、 (15 分)设计一求解以下问题的贪心算法,写出伪代码,并分析其时间 复杂性: 在一个N ×M 的方格阵中,每一格子赋予一个数(即为权)。规定每次移动时只能 向上或向右。现试找出一条路径,使其从左下角至右上角所经过的权之和最大。 六、 (5 分)设计一种策略,使在下面的游戏中,期望提问的平均次数最少 (请给出你得到这一策略的过程): 一个黑盒内共有 1 个红球,2 个蓝球,3 个绿球,4 个黄球,5 个黑球,6 个 白球,7 个紫球。有一个人从黑盒内随机拿出一个球,另一个人被蒙上眼睛,只 能通过一连串用是或否来回答的问题来确定球的颜色,问该蒙眼人的提问策略。

文档评论(0)

shaofang00 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档