算法设计2005-2006学年第一学期.docVIP

  • 6
  • 0
  • 约1.62千字
  • 约 2页
  • 2019-10-13 发布于山东
  • 举报
05-06学年度第一学期期末考试试卷 1.(30分)证明题: 证明:一个算法在平均情况下的计算时间复杂度为Θ(f(n)),则该算法在最坏情况下所需的计算时间为 Ω(f(n))。 (2)2n (3)log n!=Θ 2.(25分)用熟悉的语言描述二分检索算法BINSRCH,并证明BINSRCH的平均计算时间是Θ(log n)。 3.(10分)考虑下列背包问题: n=7,M=15,(p1,p2,p3,…,p7)=(10,5,15,7,6,18,3),(w1,w2,w3,…,w7)=(2,3,5,7,1,4,1),利用贪心策略求该背包问题的最优解,并计算此时背包中物品的总效益值。 4.(10分)设解用定长的元组表示:利用回溯方法求解4皇后问题,并画出求解过程中生成的状态空间树。 5.(15分)设带期限的作业调度问题,作业数n=4,作业罚款值:(p1,p2,p3,p4)=(5,10,6,3),作业截止期限:(d1,d2,d3,d4)=(1,3,2,1),作业处理时间:(t1,,t2,t3,t4)=(1,2,1,1),求这4个作业的一个子集j,使得j中作业都在其截止期限内完成,并使不在j中的作业总的罚款值最小,设解用不定长的元组表示,定义结点的成本和成本的上下界,利用LC分枝限界法求最优解j,画出求解过程中生成的状态空间树,并求出对应于最优解的罚款值。

文档评论(0)

1亿VIP精品文档

相关文档