算法设计与分析考试题集:判断题与简答题.pdfVIP

  • 0
  • 0
  • 约3.88千字
  • 约 3页
  • 2026-02-10 发布于上海
  • 举报

算法设计与分析考试题集:判断题与简答题.pdf

一、判断题

()MonteCarlo算法有时不能给出问题的解,但只要给出解就是正确的。

()回溯法用深度优先或广度优先法搜索状态空间树。

()O(f(n))+O(g(n))=O(max{f(n),g(n)})

()f(n)=O(f(n))

()若求解问题p的一个算法A的复杂性为f(n),则p的复杂性C(p)f(n)。

()随机化快速排序的worstcase出现于输入数组恰好为已按非降序排列的情况(假设输

出的排序结果也要求是非降序)。

()基于比较的排序问题的下界是0.5nlogn。

()所有问题当中最难的一组问题被称为NP完备(NP-Complete)问题。

()P类和NP类问题的关系用PNP来表示是错误的。

()动态规划算法通过增加空间复杂性来降低时间复杂性。

二、简答题:

1.证明:

22

1.5n+365nlognO(n)

2.推导以下递推式的解:

T(n)2当n=3时

T(n)2T(n/3)+2当n3时

3.求解TSP问题的邻居算法的性能比?这一性能比是如何求得的?

4.是否存在具有最小绝对差界的求解地图问题的近似算法?若有,请写出伪代码,并

说明为什么其绝对差界已达最小。

5.假设在测试字符串相等性的概率算法中,采用的函数为I(x)=I(x)modp,其中

p

I(x)I(x)I(x)py

为比特串的十进制整数表示,为基于素数的。已知:若和

xx

p

2

p2nI(x)=I(y)

的长度均为,为随机选择的小于的素数,则当时,xy的概

n

pp

率p1/nf。又知:log2103.32。问:测试两个十万位的比特串的相等性时,需

随机产生并传送几次,可使假匹配的概率低于10−30?总共传送了多少比特位?

6.请举出三种寻找问题下界的方法或策略

7.按照增长率上升的顺序排列以下函数,即,若在你的排序结果中,函数f(n)跟在g(n)

的后面,则说明应该满足g(n)是O(f(n)):

n

f(n)=10

1

f(n)=n1/3

2

f(n)=nn

3

logcn

f(n)=2

4

f(n)=logn

52

8.用回溯法求解以下SAT问题,请画出搜索树,标明搜索树的分支策略和树中各节点代表

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档