- 3
- 0
- 约1.19万字
- 约 11页
- 2016-12-01 发布于北京
- 举报
0.排序基类
/**
* 为了后面排序算法扩展的方便,引入一个基础类Sorter
*/
package com.javasort;
/**
* 任何排序算法都继承此公共抽象基类Sorter
* @author Daniel Cheng
*
*/
public abstract class SorterE extends ComparableE {
/**
* 任何排序算法都重写此抽象方法
* @param array:欲排序的数组
* @param from:元素的起始下标
* @param len:数组的长度
*/
public abstract void sort(E[] array, int from, int len);
/**
* 测试排序用例时调用此方法
* @param array
*/
public final void sort(E[] array) {
sort(array, 0, array.length);
}
/**
* 需要交换元素顺序时调用此方法
* @param array
* @param from
* @param to
原创力文档

文档评论(0)