您的位置:首页 > 其它

算法导论学习2.1 插入排序

2012-03-27 15:14 239 查看
public class InsertionSort
{
public static void main(String[] args)
{

int[] a = {5,2,4,6,1,3,0};

sort(a);

for(int i = 0; i < a.length; i++)
{
System.out.print(a[i] + " ");
}
}

static void sort(int[] x)
{
int i, j, key;
for(j = 1; j < x.length; j++)
{
key = x[j];
i = j - 1;
while(i >= 0 && x[i] > key)
{
x[i + 1] = x[i--];
}
x[i + 1] = key;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: