如題所述,這就是乙個簡單的用氣泡排序解決數列排序的方法與解釋。
題目採用藍橋杯基礎試題裡的basic-13 數列排序:
問題描述
給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200
輸入格式
第一行為乙個整數n。
第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。
輸出格式
輸出一行,按從小到大的順序輸出排序後的數列。
樣例輸入
58 3 6 4 9
樣例輸出
3 4 6 8 9
在這裡先附上我的簡單**
#includeint main(void)
}for(i=0;iprintf("%d ",a[i]);//輸出陣列,展示排序結果
return 0;
}
數列排序(氣泡排序)
問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 inc...
簡單的排序之氣泡排序
作為乙個沒有任何程式設計基礎的人來說,新學一門程式語言是一件比較困難的事情。語法和思維方式的轉變是乙個難點,但也還好。最困難的地方,是因為不常使用而導致的遺忘。因此決定每每學到什麼新東西,在這裡記錄下來,以便以後常讀常新。今天寫的便是昨晚看到的氣泡排序。假設這裡有乙個陣列,現在要將這個陣列從大到小排...
排序演算法之簡單氣泡排序
我用的開發環境是vs2012,用的是c 語言,經過驗證,沒有問題,下面是 include using namespace std void buddle sort int array,int len int main 陣列長度 int len sizeof array sizeof int 呼叫排序...