资源简介
实验二
设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。
要求:
1.可以对任何简单类型和任意对象进行排序
2.可以支持升序、降序、字典排序等多种顺序要求
3.可以随意增加排序算法和顺序要求,保证其他程序不修改
4.减少程序代码中逻辑上的冗余
5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点
6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。

代码片段和文件信息
package com.compator;
public class ByteCompator implements MyCompator
{
@Override
public int compare(object o1 object o2) {
Byte t1 = (Byte)o1;
Byte t2 = (Byte)o2;
return t1.compareTo(t2);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2011-11-08 16:40 排序的两种实现\sort\.classpath
文件 380 2011-11-08 16:40 排序的两种实现\sort\.project
文件 629 2011-11-08 16:40 排序的两种实现\sort\.settings\org.eclipse.jdt.core.prefs
文件 616 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\ByteCompator.class
文件 631 2011-11-19 18:56 排序的两种实现\sort\bin\com\compator\CharCompator.class
文件 628 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\DoubleCompator.class
文件 622 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\FloatCompator.class
文件 622 2011-11-19 18:56 排序的两种实现\sort\bin\com\compator\IntCompator.class
文件 616 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\LongCompator.class
文件 174 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\MyCompator.class
文件 622 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\ShortCompator.class
文件 632 2011-11-19 14:14 排序的两种实现\sort\bin\com\compator\StringCompator.class
文件 1233 2011-11-19 19:30 排序的两种实现\sort\bin\com\inheritancesort\BubbleSorter.class
文件 731 2011-11-19 19:31 排序的两种实现\sort\bin\com\inheritancesort\Demo.class
文件 582 2011-11-19 19:31 排序的两种实现\sort\bin\com\inheritancesort\Dog.class
文件 690 2011-11-19 19:31 排序的两种实现\sort\bin\com\inheritancesort\DogCompator.class
文件 1174 2011-11-19 19:30 排序的两种实现\sort\bin\com\inheritancesort\InsertSorter.class
文件 1745 2011-11-19 18:53 排序的两种实现\sort\bin\com\inheritancesort\QuickSorter.class
文件 3910 2011-12-14 14:06 排序的两种实现\sort\bin\com\inheritancesort\Sorter.class
文件 578 2011-12-06 09:18 排序的两种实现\sort\bin\com\interfacesort\Dog.class
文件 682 2011-12-06 09:18 排序的两种实现\sort\bin\com\interfacesort\DogCompator.class
文件 3198 2011-11-19 20:50 排序的两种实现\sort\bin\com\interfacesort\PrimitiveSorter.class
文件 1081 2011-11-09 14:11 排序的两种实现\sort\bin\com\interfacesort\SortAlgorithm.class
文件 5127 2011-11-19 18:56 排序的两种实现\sort\bin\com\interfacesort\Sorter.class
文件 777 2011-12-06 09:18 排序的两种实现\sort\bin\com\interfacesort\Test.class
文件 1195 2011-11-19 14:14 排序的两种实现\sort\bin\com\interfacesort\TypeSorter.class
文件 948 2011-12-14 20:19 排序的两种实现\sort\bin\com\test\Test.class
文件 219 2011-11-19 14:14 排序的两种实现\sort\src\com\compator\ByteCompator.java
文件 237 2011-11-19 18:56 排序的两种实现\sort\src\com\compator\CharCompator.java
文件 229 2011-11-19 14:14 排序的两种实现\sort\src\com\compator\DoubleCompator.java
............此处省略39个文件信息
- 上一篇:pid_assignment_defaults.qdf
- 下一篇:AD采样及读取程序
相关资源
- UML建模大全
- Python全栈学习笔记面向对象大作业:
- 4 1视图建模教程实例大全
- 分治法快速排序算法QuickSort C
- 图书借阅管理信息系统
- 利用一个循环队列实现顺序栈重新排
- 使用C 实现的教学计划安排检验程序
- ATM自动取款机系统的分析与设计
- 武汉理工大学面向对象实验
- 软件工程课程设计【网上选课系统】
- 图书管理系统UML(mdl+实验指导书)
- 非Kähler八流形上的M理论
- 易语言excel多列排序源码
- staruml教程 很详细的UML教程
- windows文件夹按体积大小排序软件
- 变权排序法对汽车企业生存能力影响
- 领域驱动设计与模式实践.pdf
- 高校教材管理系统分析与设计计算机
- 大象:Thinking in UML第2版简体中文版
- 深入浅出面向对象分析与设计中文版
- 基于面向对象方法学的银行储蓄系统
- UML和模式应用第3版
- 整理最全资料:并行计算大作业:矩
- 网上购物系统详细精炼版UML类图,时
- 分析模型案例(高级面向对象方法与
- lucene.net+盘古分词多条件全文检索并匹
- 仿微信朋友圈图片拖拽排序
- 面向对象-电影院预售票业务
- staruml_详细教程
- Gödel型时空中标量粒子的线性约束
评论
共有 条评论