• 大小: 369KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签: 排序  面向对象  UML  

资源简介

实验二 设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 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个文件信息

评论

共有 条评论