利用氣泡排序法將以下的數字(7,6,5,4,3,2,1)「由小到大」進行排序。
利用氣泡排序法將以下的數字(7,6,5,4,3,2,1)「由小到大」進行排序。
public class MyFirstJava {
public static void main(String[] args)
{
int i[]= {7,6,5,4,3,2,1};//設定7號數字
int temp=0; //宣告一個變數作暫存區
for(int x=0;x<6;x++)//控制比較的次數
{
for(int y=0;y<6-x;y++)//交換的次數
{
if(i[y]>i[y+1])//交換的位置
{
temp=i[y]; //兩數交換
i[y]=i[y+1];
i[y+1]=temp;
}
for(int a=0;a<7;a++)
System.out.print(i[a]+" ");
System.out.println();
}
}
public class MyFirstJava {
public static void main(String[] args)
{
int i[]= {7,6,5,4,3,2,1};//設定7號數字
int temp=0; //宣告一個變數作暫存區
for(int x=0;x<6;x++)//控制比較的次數
{
for(int y=0;y<6-x;y++)//交換的次數
{
if(i[y]>i[y+1])//交換的位置
{
temp=i[y]; //兩數交換
i[y]=i[y+1];
i[y+1]=temp;
}
for(int a=0;a<7;a++)
System.out.print(i[a]+" ");
System.out.println();
}
}
留言
張貼留言