算法设计与分析试卷及详解.docxVIP

  • 1
  • 0
  • 约9.22千字
  • 约 22页
  • 2026-11-13 发布于北京
  • 举报

算法设计与分析试卷及详解

一、单项选择题(共10题,每题1分,共10分)

算法的时间复杂度分析最常关注的度量是?

A.最好情况时间开销是算法分析最常关注的度量。

B.平均情况时间开销是算法分析最常关注的度量。

C.最坏情况时间开销是算法分析最常关注的度量。

D.空间开销之和是算法分析最常关注的度量。

答案:C

解析:最坏情况给出了算法效率的可靠保证,是算法分析中最常使用的度量。最好情况过于乐观,平均情况往往难以准确计算,而空间开销属于空间复杂度分析,不是时间复杂度分析的主要度量。

若某算法的时间复杂度为O(nlogn),下列说法正确的是?

A.该算法的运行时间精确等于nlogn个时间单位。

B.该算法的运行时间至多以nlogn的常数倍增长。

C.该算法的运行时间至少以nlogn的常数倍增长。

D.该算法的运行时间与输入规模无关。

答案:B

解析:大O记号表示渐进上界,即存在正常数c和n0,使得当输入规模n足够大时,运行时间不超过c乘以nlogn。A选项将上界误认为是精确值,C选项描述的是下界,D选项显然错误。

下列排序算法中,属于分治思想的是?

A.冒泡排序是通过相邻元素交换来排序的。

B.归并排序将数组分为两半递归排序后合并。

C.顺序查找是从头到尾逐个比较查找目标值。

D.直接插入排序将当前元素插入已排序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档