- 6
- 0
- 约3.58千字
- 约 15页
- 2019-05-05 发布于湖北
- 举报
C语言主流的排序算法效率分析及总结
班级:计科二班 作者:XXX
日期:2016-3-29 工作:算法搜集及程序组合,结论总结。
星期二 同组者:刘文
工作:程序测试,时间记录以及程序演示
这次我们组主要搜集了冒泡排序算法,简单排序算法,直接插入排序算法,希尔排序算法,堆排序算法,快速排序算法六种常见的排序算法,并对它们的运行效率作了一个简单的测试与分析。
A冒泡排序:
算法思想简单描述:
在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。冒泡排序是稳定的。
算法时间复杂度:O(N2)
下面我们来测试一下不同数据量的排序时间:
这是200个乱序随机数:
冒泡排序运行时间为0.000000毫秒
这是1000个乱序随机数:
冒泡排序运行时间为3.000000毫秒
这是5000个乱序随机数:
冒泡排序运行时间为70.000000毫秒
这是20000个乱序随机数:
冒泡排序运行时间为1464.000000毫秒
从不同数据量的纵向分
您可能关注的文档
- 高考数学选择题的解题策略(From:洛一高,张清献老师).ppt
- 高考语文考前考点串讲与答题指导(临门一脚).ppt
- 高三一轮复习政治生活第九课维护世界和平促进共同发展.ppt
- 高中生物必修二选择备选题.docx
- 高中信息技术会考常见知识.ppt
- 工业农业高考综合题.ppt
- 关于中小学校领导干部职业素养的思考.pptx
- 广东省惠州市高三4月模拟试卷数学理.doc
- 河北高考语文(古代诗文)复习策略102.pptx
- 河北高考语文(古代诗文)复习策略102ppt.pptx
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)