冒泡 :
for(int i=0;i<array.length-1;i++)
{for(int j=0;j<array.length-1-i;j++)
{
if(array[j]>array[j+1])
{
int a=array[j];
array[j]=array[j+1];
array[j+1]=a;
}
}
}
选择:
for(int i=0;i<array.length-1;i++)
{for(int j=i+1;j<array.length;j++)
{
if(array[i]>array[j])
{
int a=array[i];
array[i]=array[j];
array[j]=a;
}
}
}
for(int a:array)
System.out.println(a);
}

本文详细介绍了两种基本的排序算法——冒泡排序和选择排序,并提供了具体的Java代码实现。通过这两个算法的学习,读者可以更好地理解排序算法的基本原理。
1563

被折叠的 条评论
为什么被折叠?



