re: 冒泡排序[未登录] 千面独行客 2012-04-24 21:38
public static void main(String[] args)
{
int[] arr = new int[]{2,3,4,1,5,8 };
for(int i=0; i<arr.length-1; i++)
{
for(int j=0; j<arr.length-i-1; j++)
{
if(arr[j]>arr[j+1])
{
int temp =arr[j];
arr[j] =arr[j+1];
arr[j+1] =temp;
}
}
}
for(int i=0; i<arr.length; i++)
{
System.out.print("arr["+i+"]="+arr[i]+" ");
}
}
上面的回复有问题 这是我该好了的
re: java冒泡排序算法 千面独行客 2012-04-20 11:18
public static void main(String[] args) {
int a[] = { 3, 7, 80, 56, 97, 34 };
for (int i = 0; i < a.length; i++) {
for (int j = 1; j < a.length-1; j++) {
if (a[j] > a[j+1]) {
a[j] = a[j+1] + a[j];
a[j+1] = a[j] - a[j+1];
a[j] = a[j] - a[j+1];
}
}
System.out.println("a[i]="+a[i]);
}
}