算法设计与分析试卷.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
好的,我已经为您生成了上述摘要题目算法设计与分析试卷内容算法设计与分析试卷—计算机算法的正确描述是A.一个算法是求特定问题的运算序列B.算法是一个有穷规那么的集合,其中之规那么规定了一个解决某一特定类型的问题的运算序列C.算法是一个对任一有效输入能够停机的图灵机D.一个算法,它是满足5个特性的程序,这5个特性是有限性确定性可行性有0个或多个输入且有1个或多个输出—Hanoi塔问题如下列图所示现要求将塔座A上的所有圆盘移到塔座B上,并仍按同样顺序叠置移动圆盘

算法设计与分析试卷

选择题〔每题2分,共20分〕

〔1〕计算机算法的正确描述是()

A.一个算法是求特定问题的运算序列

B.算法是一个有穷规那么的集合,其中之规那么规定了一个解决某一特定类型的问题的运算序列

C.算法是一个对任一有效输入能够停机的图灵机

D.一个算法,它是满足5个特性的程序,这5个特性是:有限性、确定性、可行性、有0个或多个输入且有1个或多个输出

〔2〕Hanoi塔问题如下列图所示。现要求将塔座A上的的所有圆盘移到塔座B上,并仍按同样顺序叠置。移动圆盘时遵守Hanoi塔问题的移动规那么。由此设计出解Hanoi塔问题的递归算法正确的为:〔〕

A.

A.voidhanoi(intn,intA,intC,intB)

{if(n0)

{

hanoi(n-1,A,C,B);

move(n,a,b);

hanoi(n-1,C,B,A);

}

}

Hanoi塔

Hanoi塔

B.

B.voidhanoi(intn,intA,intB,intC)

{if(n0)

{

hanoi(n-1,A,C,B);

move(n,a,b);

hanoi(n-1,C,B,A);

}

}

C.

C.voidhanoi(intn,intC,intB,intA)

{if(n0)

{

hanoi(n-1,A,C,B);

move(n,a,b);

hanoi(n-1,C,B,A);

}

}

D.

D.voidhanoi(intn,intC,intA,intB)

{

if(n0)

{

hanoi(n-1,A,C,B);

move(n,a,b);

hanoi(n-1,C,B,A);

}

}

〔3〕最长公共子序列利用的算法是〔?〕

A、分治法 B、动态规划法 C、贪心法 D、回溯法

〔4〕最大效益优先是〔?〕的一搜索方式。

A、分支界限法?????B、动态规划法???C、贪心法???D、回溯法

〔5〕实现合并排序利用的算法是〔〕

A、分治法 B、动态规划法 C、贪心法 D、回溯法

〔6〕分治法的适用条件是,所解决的问题一般具有这些特征〔〕

A.该问题的规模缩小到一定的程度就可以容易地解决;

B.该问题可以分解为假设干个规模较小的相同问题;

C.利用该问题分解出的子问题的解可以合并为该问题的解

D.该问题所分解出的各个子问题是相互独立的。

〔7〕分支限界法在问题的解空间树中,按〔〕策略,从根结点出发搜索解空间树。

广度优先B.活结点优先C.扩展结点优先D.深度优先

〔8〕分支限界法解旅行售货员问题时,活结点表的组织形式是〔?〕

A、最小堆 B、最大堆 C、栈 D、数组

〔9〕回溯法解旅行售货员问题时的解空间树是〔??〕。

A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树

D.预排序与递归调用

〔10〕以深度优先方式系统搜索问题解的算法称为()

A、分支界限算法??B、概率算法??C、贪心算法??D、回溯法

答案:1.D2.B3.B4.A5.A

二、填空题〔每空2分,共30分〕

1、一个算法是对特定问题求解的一种描述,它是。

2、矩阵乘法如下:

for(int=0;in;i++)

for(j=0;jn;j++){

C[i][j]=0;

for(k=0;kn;k++)

C[i][j]+=a[i][k]*b[k][j];

}

程序中所有语句的执行次数为T〔n〕=,它的渐进时间复杂度为

一个无向连通图不是双向连通图的充要条件是图中存在。

二分搜索过程的算法行为可以用一颗来描述。

用贪心法求解背包问题时,为了使收益最大化要选择_________的物品装入背包。

多段图问题中,结点S是起点,结点T是终点,那么cost(i,j)

文档评论(0)

liuzhouzhong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档