2014-2015-1研究生算法设计与分析 A卷

时间:2023-02-11 03:20:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


杭州电子科技大学研究生考试卷 A )卷

考试课程 考生姓名

算法设计与分析 计算机学院



考试日期



2014

—— 任课教师

张彦斌

三、 试设计一种快速排序算法,(编程语言不限,可使用伪代码,要求写出函数名称、参数及输出)(10)

四、 考虑下面的整数线性规划问题

maxcixi

i1

n



aixibi1

x为非负整数,1ini

一、 按照渐近阶从低到高的顺序排列以下表达式并简单说明理由:(10)

4n2, logn, 3n, 20n, 2, n2/3, n!



二、在分治法中,通常将一个规模为n的问题分成k个规模为n/m的子问

题来求解。分治法算法的复杂度也通常可以用以下递归方程表示: n T(n)=KT(n/m)+f(n) n>1。这个递归方程的计算比较复杂,递归树提供了一个简单直观的近似求解方法。请利用递归树方法求解以下递归方程: 15 T(n)=2T(n/2)+O(n) n>1.







试设计一个解此问题的动态规划算法,并分析算法的计算复杂性。15

2 2




五、 C={0,1,...,n-1}n个字符的集合。求解关于C的任何最优前缀码可以表示为多少位的编码序列,并证明之。15

六、 试设计一个解最大团问题的迭代回溯法。10



七、 回溯法搜索子集树和排列树的算法框架描述。(伪代码)10

八、 栈式分支界限法将活结点表以后进先出(LIFO)的方式存储于一个栈中。试设计一个解0-1背包问题的栈式分支界限法。15

2 2


本文来源:https://www.wddqw.com/doc/da3da71f846a561252d380eb6294dd88d1d23d41.html