文件名称:Sorter排序类实现
文件大小:37KB
文件格式:ZIP
更新时间:2018-11-29 05:15:06
面向对象 Sorter排序类 策略模式
设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。
【文件预览】:
OBjectSort
----.project(386B)
----bin()
--------BubbleSort.class(704B)
--------OrderCompare.class(165B)
--------Test.class(943B)
--------Strategy()
--------SORT()
--------descCompare.class(539B)
--------ascCompare.class(536B)
--------StringCompare.class(443B)
--------Sorter.class(2KB)
--------DicCompare.class(595B)
--------QuickSort.class(885B)
--------InsertSort.class(766B)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------ascCompare.java(200B)
--------DicCompare.java(213B)
--------StringCompare.java(148B)
--------Strategy()
--------SORT()
--------descCompare.java(194B)
--------Test.java(339B)
--------QuickSort.java(646B)
--------BubbleSort.java(384B)
--------InsertSort.java(397B)
--------OrderCompare.java(168B)
--------Sorter.java(2KB)
----.classpath(301B)