生活中处处用到排序算法
来源:互联网 发布:mac删除不完整文件 编辑:程序博客网 时间:2024/06/10 01:41
本文出自:http://blog.csdn.net/hongchangfirst
这几天要给考试的试卷按照学号排序,哇,一百份的试卷!哎。。。。。。用什么排序算法呢?
用插入排序吧,前10份卷子排的还挺快的,但是随着已排序卷子的增多,想要把新的卷子插入到已排序卷子集合的合适位置越来越慢了。
我看这样排不行。我想了想,可以用桶排序吗,呵呵。既然插入排序比较简单易行,但是卷子多了就不太好。那我先把所有的卷子按照学号分成5堆,比如学号100以下的放在A堆上,学号100-200的放到B堆上,以此类推。因为这样可以使每一堆在20份左右,然后把每一堆用插入排序进行排序,因为份数比较少,所以用插入比较快。最后按照A-E堆的顺序进行合并。最后就排好了。
哈哈。原来生活中到处都要用到排序啊,用什么排序算法也是需要思考的。希望我们可以学以致用。
如果您有什么好的排序,可以告诉我哦。
- 生活中处处用到排序算法
- 生活中处处有哲学
- 生活中处处是感悟
- 生活处处有敏捷
- 生活处处有惊喜
- 生活处处是惊喜
- 几个面试可能会用到的排序算法
- 我的留学生活[2]-处处碰壁!无奈!!
- 职场如何充电?——生活处处是排插
- 生活处处是学问——功能强大的验证码
- 实际中常常会用到的算法:堆排序算法实例
- 编程过程中经常用到的算法
- A*算法(游戏开发中经常用到)
- JavaScript实战中会用到的算法
- 一个既用到了排序和贪心的算法
- 以下哪种排序算法用到了分治思想
- 生活排序
- 生活中实践算法之递归
- 2011年中国高性能计算机性能TOP100排行榜
- 史上最强理论 孙悟空
- SimpleDateFormat格式化日期
- OSI模型--计算机网络基础
- 细数十个最令人头疼的性能瓶颈
- 生活中处处用到排序算法
- LIMIT & IN/ALL/ANY/SOME subquery
- I,P,B帧和PTS,DTS的关系
- Scrum--敏捷开发过程框架介绍
- (转)ECC加密算法入门介绍
- webkit资源加载流程(个人整理)
- Java进行FTP操作
- jdk下载安装配置
- java 画图