《算法设计与分析》试卷及答案

更新时间:2023-08-13 04:35:01 阅读量: 小学教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

算法设计与分析考试复习试卷

《算法设计与分析》试卷1

一、多项选择题(每空2分,共20分):

1、以下关于算法设计问题的叙述中正确的是__________。

A、计算机与数值问题的求解——方程式求根、插值问题、数值积分、函数逼近等有关

B、利用计算机无法解决非数值问题

C、计算机在解决分类、语言翻译、图形识别、解决高等代数和组合分析等方面的数学问题、定理证明、公式推导乃至日常生活中各种过程的模拟等问题中,主要进行的是判断、比较,而不是算术运算

D、算法设计与分析主要研究对象是非数值问题,当然也包含某些数值问题

2、算法的特征包括_________。

A、有穷性 B、确定性

C、输入和输出 D、能行性或可行性

3、以下描述是有关算法设计的基本步骤:

①问题的陈述 ②算法分析 ③模型的拟制 ④算法的实现

⑤算法的详细设计 ⑥文档的编制,应与其它环节交织在一起

其中正确的顺序是__________。

A、①②③④⑤⑥ B、①③⑤②④⑥

C、②④①③⑤⑥ D、⑥①③⑤②④

4、以下说法正确的是__________。

A、数学归纳法可以证明算法终止性

B、良序原则是证明算法的正确性的有力工具

C、x = 小于或等于x的最大整数(x的低限)

D、x = 小于或等于x的最大整数(x的高限)

5、汉诺塔(Hanoi)问题中令h(n)为从A移动n个金片到C上所用的次数,则递归方程

为__________,其初始条件为__________,将n个金片从A柱移到C柱上的移动次数是__________;设菲波那契(Fibonacci)数列中Fn为第n个月时兔子的对数,则有递归方程为__________,其中F1=F2=__________。

A、Fn=Fn-1+Fn-2 B、h(n) = 2h(n-1)+1

C、1 D、h(1) = 1

E、h(n)=2n-1 F、0

6、在一个有向连通图中(如下图所示),找出点A到点B的一条最短路为____ ______。

A、最短路:1→3→5→8→10,耗费:20

B、最短路:1→4→6→9→10,耗费:

16

算法设计与分析考试复习试卷

C、最短路:1→4→6→9,耗费:12

D、最短路:4→6→9→10,耗费:13

二、填空(每空2分,共20分):

1、快速排序法的基本思想是重新排列关键字,把一个文件分成两个文件,使得第一个文件

中所有元素均小于第二个文件中的元素;然后再对两个子文件进行同样的处理。其算法如下:

算法(快速排序是一种递归算法):

Qsort(L,k,m)//L待排序序列,k、m是分类文件之首、末关键字(1,n)

Begin

if k < m then

begin

Split(L,k,m,i)//将L分组

Qsort(L,k,i-1)

Qsort(L,i+1,m)

end

end

Split(L,k,m,i) //将序列L进行分组

Begin

i=k,j=m,x=L(k)

while __________ do

begin

if j<>i then L(i)=L(j),i=i+1

while (L(i)<x) and (i<>j) do i=i+1

if i<>j then L(j)=L(i),j=j-1

end

__________

End

2、有设备更新问题如下所示,

五年内收益最大的设备更新策略的最大收益为__________。

3、已知作业队列及其所需要运行的时间为t1=2, t2= 5, t3= 8, t4= 1, t5= 5, t6= 1),

在三台处理器上运行,按贪心法调度总运行时间为__________,最佳运行时间为__________。

4、吉普车总装油量为500L,耗油量为1L/里,要自行设置燃料库穿越1000里的沙漠,使

用倒推法首先应共设置__________个站点,第一个距离起点__________里,存放__________L油,总耗油量达到最少,即_________L。

三、应用及问答题:

算法设计与分析考试复习试卷

1、用气泡法元素序列(3,1,4,1,5,9,6,5,3,5,8,9,7)分类,并分析比较次

数。

2、把输入元素3,20,5,9,2,30,25,18,16,19,3构造成堆,并用归并分类法进行

分类。

3、求生成树和最小耗费生成树:

4、求s到t的最短路

5、给定模式P为babaabbb,计算P的Next、Next[a[i]]函数值

算法设计与分析考试复习试卷

《算法设计与分析》试卷1答案

一、多项选择题(每空2分,共20分):

1、ABC 2、ABCD 3、B 4、D 5、B、D、E、A、C 6、B

二、填空(每空2分,共20分):

1、i<j (L(j)>x)and(j<>i) L(i)=x

2、38

3、12 8

4、7 22.5 2837.5 3837.5+3500+3000+…+50

三、应用及问答题(60分)

1、

2、

3、

4、

5、

本文来源:https://www.bwwdw.com/article/uqij.html

Top