大学考试试卷算法设计分析.docVIP

  • 9
  • 0
  • 约3.77千字
  • 约 4页
  • 2018-10-14 发布于贵州
  • 举报
大学考试试卷算法设计分析

2012年9月份考试算法设计分析第三次作业 一、填空题(本大题共30分,共 5 小题,每小题 6 分) 1. 分治法的计算效率通常可以用 ______ 来进行分析。 2. 由分治法产生的子问题往往是原问题的较小模式,这就为使用 ______ 技术提供了方便。 3. 在f(n)的定义中,当n为0时定义一个已知数a,是最简单的情况,称为 ______ 边界,它本身不再使用递归的定义。 4. 适用动态规划的问题必须满足: ______ ______ ______ 5. 完善下历程序: 合并排序算法可递归地描述如下: public static void mergesort(Comparable a[],int left,int right) { if(left 二、改错题(本大题共20分,共 4 小题,每小题 5 分) 1. 概率算法是指某些步骤中产生符合要求的随机数.( ) 2. 与分治法不同的是,适合于用动态规划求解的问题经分解得到子问题往往是互相不独立的( ) 3. 概率算法对所求解问题的同一实例用同一概率算法求解两次能得到完全相同的效果( ) 4. 优先队列式分支限界法,结点优先级的确定对算法性能没有影响( ) 三、简答题(本大题共20分,共 2 小题,每小题 10 分) 1. 按增长率由小至大的顺序排列下列各函数: 2100,(3/2)n,(2/3)n, nn ,n0.5

文档评论(0)

1亿VIP精品文档

相关文档