算法设计与分析期末考试卷及答案a.docxVIP

  • 714
  • 0
  • 约4.9千字
  • 约 10页
  • 2016-08-19 发布于湖北
  • 举报
算法设计与分析期末考试卷及答案a

一.填空题(每空2分,共30分)1.算法的时间复杂性指算法中 的执行次数。2.在忽略常数因子的情况下,O、和三个符号中, 提供了算法运行时间的一个上界。3.设Dn表示大小为n的输入集合,t(I)表示输入为I时算法的运算时间, p(I)表示输入I出现的概率,则算法的平均情况下时间复杂性A(n)= 。4.分治算法的时间复杂性常常满足如下形式的递归方程: 其中,g(n)表示 。5. 分治算法的基本步骤包括 。6.回溯算法的基本思想是 。7.动态规划和分治法在分解子问题方面的不同点是 。8.贪心算法中每次做出的贪心选择都是 最优选择。9.PQ式的分支限界法中,对于活结点表中的结点,其下界函数值越小,优先级越 。10.选择排序、插入排序和归并排序算法中, 算法是分治算法。 11.随机算法的一个基本特征是对于同一组输入, 不同的运行可能得到 的结果。 12.对于下面的确定性快速排序算法,只要在步骤3前加入随机化步骤 ,就可得到一个随机化快速排序算法,该随机化步骤的功能是 。算法 QUICKSORT输入:n个元素的数组A[1..n]。输出:按非降序排列的数组A中的元素。考      生      信      息      栏______学院______系______ 专业 ______年级    姓名______ 学号_____装 订 线1. quicksort(1, n)end QU

文档评论(0)

1亿VIP精品文档

相关文档