标签:冒泡排序
class Bubble
{
public static void main(String[] args)
{
int[] arr=new int[]{2,3,1,7,4,0};
Bubble(arr);
Outarr(arr);
}
public static int[] Bubble(int[] arr)
{
for(int i=0;i<arr.length-1;i+=1)
{
for(int j=0;j<arr.length-1-i;j+=1)
{
int temp=0;
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
return arr;
}
public static void Outarr(int[] arr)
{
for(int x=0;x<arr.length;x+=1)
{
System.out.print(arr[x]+" ");
}
}
}注意,两个数比较大小后交换数值需要引入第三个变量进行交换。
本文出自 “yehomlab” 博客,请务必保留此出处http://yehom.blog.51cto.com/5159116/1772611
标签:冒泡排序
原文地址:http://yehom.blog.51cto.com/5159116/1772611