首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

冒泡排序java的兑现

2012-12-28 
冒泡排序java的实现public class Sort {???public int[] bubbleSort(int[] initialArray)?{??int initialA

冒泡排序java的实现

public class Sort {
??
?public int[] bubbleSort(int[] initialArray)
?{
??int initialArrayLength = initialArray.length;????
??int minv = 0;?//定义最小值?
??int i,j;
??for(i=0; i<initialArrayLength; i++)
??{
???minv = initialArray[0];
???for(j = 1; j < initialArrayLength - i; j++)
???{
????if(initialArray[j] < minv)
????{
?????minv = initialArray[j];
????}else
????{
?????initialArray[j-1] = initialArray[j];
?????initialArray[j] = minv;
????}
???}
??}?
??return initialArray;
?}
?
?public static void main(String args[])
?{
??int[] test = {3,4,3,3,5,-7,7};
??Sort sort = new Sort();
??test = sort.bubbleSort(test);
??for(int i=0; i<test.length; i++)
??{
???System.out.print(test[i]+",");
??}
?}
}

?

打印结果:7,5,4,3,3,3,-7,

?

热点排行