最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

算法设计与分析 试卷I

来源:动视网 责编:小OO 时间:2025-09-30 08:56:26
文档

算法设计与分析 试卷I

《算法设计与分析》试卷(A卷)1、请给出算法的定义,并描述算法具备的基本特性(10分)参:⏹正确性:对于符合输入类型的任意输入数据,都产生正确的输出。⏹有效性:每一步指令能够被有效的执行,并且规定了指令的执行效果,结果应该具有的数据类型,而且是可以预期的。⏹确定性:每一步之后都要有确定的下一步指令。⏹有穷性:有限步内结束2、请用分治法编写求解下列问题的算法,并分析算法效率。(15分)输入:按非降序排列的n个元素的数组A[1,……,n]和元素x输出:如果x=A[j],责输出j;否则输出0。
推荐度:
导读《算法设计与分析》试卷(A卷)1、请给出算法的定义,并描述算法具备的基本特性(10分)参:⏹正确性:对于符合输入类型的任意输入数据,都产生正确的输出。⏹有效性:每一步指令能够被有效的执行,并且规定了指令的执行效果,结果应该具有的数据类型,而且是可以预期的。⏹确定性:每一步之后都要有确定的下一步指令。⏹有穷性:有限步内结束2、请用分治法编写求解下列问题的算法,并分析算法效率。(15分)输入:按非降序排列的n个元素的数组A[1,……,n]和元素x输出:如果x=A[j],责输出j;否则输出0。
《算法设计与分析》试卷(A卷)

1、请给出算法的定义,并描述算法具备的基本特性(10分)

参:

⏹正确性:对于符合输入类型的任意输入数据,都产生正确的输出。

⏹有效性:每一步指令能够被有效的执行,并且规定了指令的执行效果,结果应该具有的数据类型,而且是可以预期的。

⏹确定性:每一步之后都要有确定的下一步指令。

⏹有穷性:有限步内结束

2、    请用分治法编写求解下列问题的算法,并分析算法效率。(15分)

输入:按非降序排列的n个元素的数组A[1,……,n]和元素x

输出:如果x=A[j],责输出j;否则输出0。

参:

low1

highn;

j0

while (low<=high) and (j0)

   mid(loe+high)/2

if x=A[mid] then jmid

else if xelse lowmid+1

end while

return j

3、假设图书馆对特种图书的借阅每本每天收取的租金为元。某学生一次性借出了本特种图书,该生阅读第本图书所需要的时间为天,她连续阅读完一本图书后再开始阅读另一本,阅读完的图书及时送还。为节约租金,请你用贪婪算法设计策略为她设计一个本图书的阅读顺序,使得她付给图书馆的租金最少。要求:(15分)

1)请写出你设计的贪婪算法, 并输出图书的阅读顺序。

2)证明算法中的贪婪策略可以获得最优解。

贪婪策略:1)

2)反证法

4、请写出阵链A1  A2  An 最优相乘次数的动态规划矩算法的递归解,并求A1  A2 A3 A4的最优相乘次数和对应的括号放置位置填写在表中。其中A1 、A2、A3、A4的维数如下表。(15分)

A130×1

A21×40

A340×10

A410×25

                                

参:

1234
101200

1

700

1

1400

1

20400

2

650

3

3010000

3

4 0
                         

234
1111
223
33
                     

5、求下图的强连通分支,给出每个分支的发现时刻和结束时刻。(15分)

6、求下图的最小生成树。(15分)

7、某网络流图如图6所示,s为源点,t为汇点, 分子表示流量, 分母表示容量。请:(15分)

a)求其剩余流图,如有增流通路,请标出一条增流通路;

b)求st的最大网络流,并在图上面标出最小切割;

参:

文档

算法设计与分析 试卷I

《算法设计与分析》试卷(A卷)1、请给出算法的定义,并描述算法具备的基本特性(10分)参:⏹正确性:对于符合输入类型的任意输入数据,都产生正确的输出。⏹有效性:每一步指令能够被有效的执行,并且规定了指令的执行效果,结果应该具有的数据类型,而且是可以预期的。⏹确定性:每一步之后都要有确定的下一步指令。⏹有穷性:有限步内结束2、请用分治法编写求解下列问题的算法,并分析算法效率。(15分)输入:按非降序排列的n个元素的数组A[1,……,n]和元素x输出:如果x=A[j],责输出j;否则输出0。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top