算法分析与设计试卷(答案).docxVIP

  • 14
  • 0
  • 约3.62千字
  • 约 5页
  • 2022-09-09 发布于上海
  • 举报
中南大学考试试卷答案(补考) 2008 -- 2009 学年 2 学期 时间 110 分钟 算法分析与设计 课程 48 学时 3 学分 考试形式: 闭 卷专业年级: 信安 0601-0602 总分 100 分,占总评成绩 70 % 注:此页不作答题纸,请将答案写在答题纸上 一、 基本概念题(本大题 40 分) 1、 (6 分) 顺序结构将运算步骤的时间累计,简单运算只需要 1 个单位时间。(1 分) 选择结构:计算复杂的情况复杂度。 (2 分) 循环结构:复杂度计量=循环着次数*循环体的时间 (2 分) 函数调用:计算函数的执行时间 (1 分) 2、 设 T(n)=n,根据 T(n)= O(f(n))的定义,下列等式是否成立 (4 分) 1) T(n)= O(n2) (√) 2) O(n2) = T(n) (×) 3) T(n)= O(log n)+ O(n) (√) 4) T(n) = O(n) *O(log n) (√) 3、 与顺序查找算法相比,折半查找算法的时间复杂性有多大程度的降低它是如何提高算法的效率的 (6 分) 顺序查找的时间是 O(n) ,折半查找 O(log n) 降低了一个数量级 (2 分) 采用分治策略,每一次比较可以排除一半的数据。 (4 分) 4、 简述归并排序算法和快速排序算法的分治方法。 (6 分) 归并排序的分治是将数组从中间分开,分别对前后来那

文档评论(0)

1亿VIP精品文档

相关文档