public class MaoPaoTest
{
public static void main(String[] args)
{
smallToLarge();
System.out.println(---------------------------);
largeToSmall();
}
/**
*冒泡排序從小到大
*
*/
public static void smallToLarge()
{
int test[]={10,5,2,15,9,20,3};
for(int i=0;i<test.length-1;i++)
{
if(test[i]>test[i+1])
{
int temp=test[i];
test[i]=test[i+1];
test[i+1]=temp;
}
}
for(int i=0;i<test.length;i++)
{
System.out.print(test[i]);
}
}
/**
*冒泡排序從大到小
*
*/
public static void largeToSmall()
{
int test[]={10,5,2,15,9,20,3};
for(int i=0;i<test.length-1;i++)
{
for(int j=i+1;j<test.length-1;j++)
{
if(test[i]<test[j])
{
int temp=test[i];
test[i]=test[j];
test[j]=temp;
}
}
}
for(int i=0;i<test.length;i++)
{
System.out.print(test[i]);
}
}
}
java面試題之冒泡排序(由大到小和由小到大)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.