2022年各种内排序算法的实现及性能比较.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年各种内排序算法的实现及性能比较.docx》由会员分享,可在线阅读,更多相关《2022年各种内排序算法的实现及性能比较.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 实 验 报 告试验名称各种内排序算法的实现及性能比较2 指导老师试验类型设计试验学时试验时间一、 试验目的和要求(1)懂得和把握各种排序算法;(2)学会比较排序方法的性能;二、 试验环境 试验设备 硬件:微型运算机 软件: Windows 操作系统、 Microsoft Visual Studio 2022 三、试验原理及内容A,n QSort A,j-1 A,left,right QuickSort A,0,n-1 InsertSort QSort /改进的快速排序 template void QuickSort T A , int n QS
2、ortA , 0, n - 1; 1 名师归纳总结 - - - - - - -第 1 页,共 5 页精选学习资料 - - - - - - - - - 实 验 报 告template void QSortT A ,int left,int right int i, j; if left right i = left; j = right + 1; if j-i 10 /假如子集合小于10个元素时改用直接插入排序InsertSortA, j-i ; else do do i+; while A i A left; if i j SwapAi, A j; while i j ; SwapA left
3、 , Aj; QSortA , left , j - 1; QSortA , j + 1, right; /随机数发生器 const int N = 1000; template void randomizerT* a srandtimeNULL ; for int i = 0; i N; i+ ai = rand % 10000; /各内排序时间运算函数 template void Showtime void *OrderT A , int n,T A 2 名师归纳总结 - - - - - - -第 2 页,共 5 页精选学习资料 - - - - - - - - - 实 验 报 告 doub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 各种 排序 算法 实现 性能 比较
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内