用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 #J~Xv:LgD
=L16hDk o
插入排序: yam}x*O\xn
BA`:miH<
package org.rut.util.algorithm.support; |J?:91
C*j9Iaj
import org.rut.util.algorithm.SortUtil; <%r h/r
/** Z3n~&!
* @author treeroot kC|Tubs(
* @since 2006-2-2 %L cH>sV
* @version 1.0 w@-b
*/ ^+a
public class InsertSort implements SortUtil.Sort{ (.
H]|
Gx;xj0-"
/* (non-Javadoc) ;r@!a!NLB
* @see org.rut.util.algorithm.SortUtil.Sort#sort(int[]) =WjJN Q
*/ 5l&j