1 装订线 华 南 农 业 大 学 期 末 考 试 试 卷 ( A 卷 ) 2012 学年第 1 学期 考试科目: 算法设计与分析 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 题号 一(20) 二(25) 三(16) 四(24) 五(15) 总分 得分 评阅人 说明: (1)请勿漏填学号姓名等信息
本试卷仅一份,请将答案直接填于试卷上,莫将试卷当草稿,想好了再写,若空白的位置不够,标注清楚后可以写反面; (2)答题时,对算法的描述可以采用文字、公式、图、伪代码、实例说明等混合形式
请注意表达应条理清晰,思想简洁,勿长篇累述不得要领
得 分 一、填空题(1~3题每空1分,第4题每空2分,共20分,结果直接填于划线处) 1、化简下面f(n )函数的渐进上界表达式
(5分) nnnf32/)(21, 则____)(_________))((1OnfO 322)(nnf, 则____)(_________))((2OnfO 33lo g)(nnf, 则____)(_________))((3OnfO 2lo g42)(nnf, 则____)(_________))((4OnfO nnf3lo g)(5, 则____)(_________))((5OnfO 参考解答:)3())((1nOnfO;)2())((2nOnfO;)(lo g))((3nOnfO; )())((24nOnfO;)())((5nOnfO
2、用大O符号和关于n 的渐进函数来表征如下算法Lo o p 1至Lo o p 3的运行时间
(3分) 算法1:O( ); 算法2:O( ); 算法 2 Loop2( n) s=0; for(i=1;i