//冒泡排序
//定义一组数组,两相邻的元素对比,大的元素与小的元素交换直到大的元素排到最后
public class Demo1{
public static void main(String[] agrs){
int[] a={23,45,76,12,5,8,2}; //定义一组数组
int q=0; //定义一个空的值
for(int z=0;z<a.length-1;z++) //这是控制轮数的代码
{
for(int x=0;x<a.length-1-z;x++) //这是每轮要元素对比的次数
{
if(a[x]>a[x+1]) //相邻的元素对比,大的两元素交换
{
q=a[x];
a[x]=a[x+1];
a[x+1]=q;
}
}
}
for(int z=0;z<a.length;z++) //这是输出已经排好序的数组
{
System.out.print(a[z]+",");
}
}
}
//定义一组数组,两相邻的元素对比,大的元素与小的元素交换直到大的元素排到最后
public class Demo1{
public static void main(String[] agrs){
int[] a={23,45,76,12,5,8,2}; //定义一组数组
int q=0; //定义一个空的值
for(int z=0;z<a.length-1;z++) //这是控制轮数的代码
{
for(int x=0;x<a.length-1-z;x++) //这是每轮要元素对比的次数
{
if(a[x]>a[x+1]) //相邻的元素对比,大的两元素交换
{
q=a[x];
a[x]=a[x+1];
a[x+1]=q;
}
}
}
for(int z=0;z<a.length;z++) //这是输出已经排好序的数组
{
System.out.print(a[z]+",");
}
}
}