Java程序员必知的8大排序<合肥软件培训>
[来源:本站 | 日期:2012年12月24日 | 浏览173 次] 字体:[大 中 小]
8种排序之间的关系:
1, 直接插入排序
(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例
(3)用java实现 //从小到大
? package com.njue;
?
? public class insertSort { ? public insertSort(){ ?
inta[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51}; ? int temp=0;
? for(int i=1;i ? temp=a[i]; //将要插入的元素(从a[1]开始)