冒泡排序基本原理是比较相邻的两个元素,小数放前面,大数放后面,第一次排序完成后最大的数放到了最后。然后进行第二次排序,重复,一直到最后一组。
冒泡排序绝密口诀:
N个数字来排队
两两相比小靠前
外层循环N-1(N代表数字长度)
内层循环N-1-i
int [] num=new int[]{20,11,10,55,78,65,-10};
int temp;
for(int i=0;i<num.length-1;i++)
{
for(int j=0;j<num.length-1-i;j++)
{
if(num[j]>num[j+1])
{
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
System.out.println("排序过后的数:");
for(int i=0;i<num.length;i++)
{
System.out.print(num[i]+"\t");
}