用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 @.;] $N&J
插入排序: (lq7 ct
_fx0-S*$
package org.rut.util.algorithm.support; zZ&L#
D1o<:jOj
import org.rut.util.algorithm.SortUtil; k
#y4pF_
/** ;UTT>j
* @author treeroot 17AJT
* @since 2006-2-2 Dj}n!M`2I
* @version 1.0 .[%em9u
*/ 8\+kfK
public class InsertSort implements SortUtil.Sort{ D's'LspQ
{</MC`
/* (non-Javadoc) 4bLk+EY4A
* @see org.rut.util.algorithm.SortUtil.Sort#sort(int[]) SIv8EMGo
*/ "jqC3$DKI
public void sort(int[] data) { >Ig%|4Hw
int temp; LW<