为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

时间复杂度实验

2017-09-21 6页 doc 100KB 23阅读

用户头像

is_215732

暂无简介

举报
时间复杂度实验时间复杂度实验 ???????????????????? 实验报告一 电子2班 杨宇杰 082021083 电子2班 刘良哲 082021056 一、题目:算法时间复杂度的度量 二、实验日期: 2009年9月28日星期一 三、实验目的: 掌握算法时间复杂度的理论估算和事后统计法。掌握程序的测试 方法。 四、实验地点: 中山大学南方学院H12 409房 五、实验原理及其要求: 1.在Microsoft Visual C++ 6.0编写一个排序程序,插入排序,~随机生成一组整数数组~然后按从小到大排列输出...
时间复杂度实验
时间复杂度实验 ???????????????????? 实验一 电子2班 杨宇杰 082021083 电子2班 刘良哲 082021056 一、目:算法时间复杂度的度量 二、实验日期: 2009年9月28日星期一 三、实验目的: 掌握算法时间复杂度的理论估算和事后统计法。掌握程序的测试 方法。 四、实验地点: 中山大学南方学院H12 409房 五、实验原理及其: 1.在Microsoft Visual C++ 6.0编写一个排序程序,插入排序,~随机生成一组整数数组~然后按从小到大排列输出数组。 1 ???????????????????? 2. 对此排序算法进行充分测试。 3.估算此排序算法的时间复杂度。 4.对于不同规模的输入~统计排序程序的运行时间~并做成统计#格#~然后画出其图像。 5.比较估算的时间复杂度和统计出的复杂度~得出结论。 六、实验过程: 实验材料:电脑 网线 实验的方法:1.编写程序 #include #include #include using namespace std; #define N 1000 2 ???????????????????? void INSERTION_SORT(int a[N]) { int i,j,key; for(j=1;j=0&&a[i]>key){ a[i+1]=a[i]; i=i-1;} a[i+1]=key; } } void main() { 3 ???????????????????? int i,j,a[N]; time_t t; clock_t start,end; srand((unsigned)time(&t));//生成随机数; cout<<"随机生成的"<
/
本文档为【时间复杂度实验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索