1 / 16
文档名称:

Sortingmultiplealgorithms多种算法排序.doc

格式:doc   大小:87KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Sortingmultiplealgorithms多种算法排序.doc

上传人:蓝天 2022/6/9 文件大小:87 KB

下载得到文件列表

Sortingmultiplealgorithms多种算法排序.doc

相关文档

文档介绍

文档介绍:Sorting multiple algorithms (多种算法排序)
stdio. h > in <
stdlib. h > in <
time, h > in <
dos. h > in <
windows, h > in
choose = - 1; system ("cis"); break:
case 2:
for (i = 0; i < 5; i + +)
{
queryperformancecounter (& start);
QSort (L [我],[我]1, Lo 长度);
QueryPerformanceCounter (结束); totaltimecs = (int)((结束。quadpart 开始。QuadPart) * 1000000 / freq, quadpart);
time test [ 1 ],[我]=totaltimecs;
printf ( "\n \n 第%(1 组”,我+ 1 );
打印(1 [ i ]);
printf ( "\n此组数据排序运行时间为:%d\n" , time test [ 1 ], [我]);
}
printf ( "\n按任意键产生新的数据,进入下一组的排序算法的测 试! \n");
getch();
选择=1;系统(“CLS”);中断;
案例3:
对于(i = 0; i < 5; i +)
{
QueryPerformanceCounter (开始); 冒泡排序(L [我],我[我]。长度+ 1);
QueryPerformanceCounter (结束);
totaltimecs = (int)((结束。quadpart 开始。QuadPart) * 1000000 / freq, quadpart);
time test [ 2 ],[我]=totaltimecs;
printf ( "\n \n 第%(1 组”,我+ 1 );
打印(1 [ i ]);
printf ( "\n此组数据排序运行时间为:%d\n" , time test [ 2 ], [我]);
}
printf ( "\n按任意键产生新的数据,进入下一组的排序算法的测
试! \n");
getch();
系统(“CLS”);
选择二1;中断;
案例 4: show time test () ; getch();系统(“华彩");断裂;/ / 在显示时间后将调用clrscr函数清除正文模式窗口 案例5:标志二0;选择二1;中断;
无效 show_menu () printf ( "\n请在下列选项中选择一种排序方法或者显示测试时间 或者退出”);
printf ( "\n \n 1 堆排序\n");
printf ( "2 快速排序\n” );
printf ( "3 冒泡排序\n");
printf ( "4 显示排序时间\n");
printf ( "5 退出\n");
}
无效 show time test () int, j;
双和=0,平均=0;
printf ( "\ n 结果\n");
对于(i = 0; i < 3; i +)
{
总和二0; //为每一中算法的三次运行时间
对于(j = 0; j<5; j + +)
( printf ( "% 6d” , time test [我][J ]);总和+ = time test [我][J ]; }
平均数=5;
printf ( “% 10. 2f” ,平均);
printf ( "\n");
}
}
无效的初始化(sqlist * L)
为(i = 1; i〈为+ 1 ; i++)
L—R [我]=rand() % 200-100;
1 ->长度二最大尺寸;
为(i = 1; i〈为+ 1 ; i++)
{
printf ( "% 6d” , L—R [我]);
如果(0 = i % 10)
printf ( "\n");
}
}
无效的打印(heaptype L)
{
int i;
printf (“数据排序后:\n"); 为(i = 1; i〈为+ 1 ; i++)
printf ( “% 6d”,左右[我]);
如果(0 = i % 10)
printf ( "\n");
}
}
无效的 HeapSort (heaptype * H)
{
对顺序表H进行堆排序*/ /*
int,温度;
对于(长度=2; i = 0);
一i) / * H->r[l. . . . H->legth] built the big top of the heap.
H

最近更新

内蒙古重点小学一年级语文【下册】自我检测试.. 4页

内蒙古实验小学二年级数学上学期每周一练试题.. 4页

内蒙古2019年保育员业务水平考试试题试卷及答.. 11页

内蒙古2019-2020年度保育员五级业务能力考试试.. 11页

内蒙古2019-2020年保育员三级职业技能考试试题.. 11页

内蒙古2018年保育员五级业务能力考试试题试卷.. 11页

关于采购员个人工作总结格式范文精编推荐与关.. 13页

党务专干述职报告(多篇范文)与党务人事部门科.. 13页

2025年度奶茶店员工劳动合同规范与执行细则 7页

2025年度夫妻家庭养老规划及资金储备协议书 8页

2025年度大连劳动合同律师服务合同 8页

2025年度大数据分析对赌决策支持合同 9页

2025年度大学毕业生实习就业推荐与跟踪服务合.. 8页

2025年度多媒体商标使用权购买合同范本 9页

2025年度外聘教师授课协议书版-专业学科教学 8页

2025年度外墙涂料施工质量与进度监管服务合同.. 8页

2025年度基础设施建设借款合同抵押物监管及维.. 9页

2025年度城市轨道交通建设劳务聘用合同 9页

2025年度城市绿化临时供用水协议书 9页

2025年度城市小区燃气安全培训与演练服务合同.. 9页

2025年度城市公园保安服务委托合同协议 8页

2025年度地铁广告牌制作与广告资源合作合同 9页

2025年度地下车位租赁与车位租赁合同续签协议.. 7页

艺术舞蹈老师简历模板 1页

服装设计合作协议书 5页

煤炭资源地质勘查设计编写提纲 14页

硫酸铵生产硫酸钾的可行性方案 31页

2022年首都经济贸易大学工商管理专业《管理学.. 22页

学生5mm坐标纸(虚线 word版)直接打印 2页

(完整版)天津大学非线性信息处理技术 12页