level 5
int[] one={2,22,33,14,11,8};
for(int i=0;i<one.length-1;i++)
{
for(int j=0;j<one.length-1-i;j++)
{
if(one[j]>one[j+1])
{
int temp=one[j];
one[j]=one[j+1];
one[j+1]=temp;
}
}
}
2013年04月21日 01点04分
1
level 10
内循环,就是两两比较,把较大(小)的放前面去。第一轮先把最大(小)的数冒上去,第二轮是次大(小)的……。外循环,用来控制需要几轮循环。
最后排序就完成了。至于循环的次数,自己数数要比较多少次吧。
就像冒泡泡一样,所以叫冒泡算法
2013年04月21日 05点04分
3