狄斯奎诺算法 c语言,算法设计与分析期末复习题【试题.知识点】(11页)

阅读: 评论:0

狄斯奎诺算法 c语言,算法设计与分析期末复习题【试题.知识点】(11页)

狄斯奎诺算法 c语言,算法设计与分析期末复习题【试题.知识点】(11页)

算法设计与分析期末考试复习题

1.算法有哪些特点?为什么说一个具备了所有特征的算法,不一定就是使用的

算法?

2.证明下面的关系成立:(参考例题1.5--1.6)

n n+1

(1)logn!=Θ (nlogn) (2)2=Θ (2 )

n 2 2

(3)n!= Θ (n) (4)5n-6n=Θ (n)

1

3.考虑下面的算法:

输入:n 个元素的数组A

输出:按递增顺序排序的数组A

1. void sort(int A[],int n)

2. {

3. int i,j,temp;

4. for(i=0;i

5. for(j=i+1;j

6. if(A[j]

7. temp=A[i];

8. A[i]=A[j];

9. A[j]=temp;

10. }

11. }

(1) 什么时候算法所执行的元素赋值的次数最少?最少多少次?

(2 ) 什么时候算法所执行的元素赋值的次数最多?最多多少次?

4.考虑下面的算法:

输入:n 个元素的数组A

输出:按递增顺序排序的数组A

1. void bubblesort(int A[],int n)

2. {

3. int j,i,sorted;

4. i=sorted=0;

5. while(i

6. sorted=1;

7. for(j=n-1;j>i;j--) {

8. if(A[j]

本文发布于:2024-01-29 18:46:17,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170652518217505.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:算法复习大纲
标签:算法   复习题   知识点   期末   试题
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23