用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 _J-3{a
插入排序: 9xIz[`)i.
("ulL5
package org.rut.util.algorithm.support; ff.;6R\
i8>^{GODR
import org.rut.util.algorithm.SortUtil; 8@d,TjJDo
/** /Q2{w>^DK
* @author treeroot H<bB@(i
* @since 2006-2-2 tU, >EbwO
* @version 1.0 9{XC9\~
*/ pTIE.:g(
public class InsertSort implements SortUtil.Sort{ ,5/zTLd
mybvD
/* (non-Javadoc) ^V;2v? O
* @see org.rut.util.algorithm.SortUtil.Sort#sort(int[]) }@avGt;v
*/ }^}ep2^
public void sort(int[] data) { Jevr.&