用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 ;ko6igx)+
插入排序: n|XheG7:
(/,l0
package org.rut.util.algorithm.support; 0\X<vrW
i1-%#YYF(
import org.rut.util.algorithm.SortUtil; /]MelW
/** )|^8`f
* @author treeroot 0K26\1
* @since 2006-2-2 di0@E<@1:
* @version 1.0 G9yK/g&q
*/ KAI2[ gs
public class InsertSort implements SortUtil.Sort{ j%^4
1 y
Y?3tf0t/
/* (non-Javadoc) WvSm!W
* @see org.rut.util.algorithm.SortUtil.Sort#sort(int[]) pt,L
*/ ;l
ZKgi8`
public void sort(int[] data) { Fb=uN
int temp; N&