《Java语言程序设计》课程设计报告——排序

JAVA语言程序设计课程设计报告书

院系名称 计算机与网络安全学院 专业班级 2015级软件工程3班 学号 姓名 指导教师 完成时间 2016年12月1-2号

目 录

1.系统功能及任务描述 1.1系统总体功能描述 1.2主要任务描述 2.系统的实现 3.系统的测试 4.总结

4.1自我评价及收获

4.2有待解决的问题及进一步完善的思路 5.参考文献 6.附录(代码附后)

1.系统功能及任务描述

1.1系统总体功能描述

本课程设计主要功能就是利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。

1.2主要任务描述

1) 至少采用两种方法实现上述问题求解(提示,可采用的方法有插入排序、冒泡排序、选择排序、交换排序等)。并把排序后的结果保存在不同的文件中。

2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。

3) 如果采用4种或4种以上的方法者,可适当加分。

2.系统的实现

2.1开发环境

2.1.1工具

Eclipse:版本 Mars.1 Release (4.5.1),windows 64位

JDK:版本jdk-7u51-windows-x64.exe

2.1.2 电脑机型

华硕R556L,系统64位

2.2界面设计

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4