c語言 陣列的更好運用 經典氣泡排序法

2021-06-19 07:06:10 字數 540 閱讀 3053

為了能更好的使用陣列,我想到了這個氣泡排序法,我先給大家看一下什麼是氣泡排序法

氣泡排序演算法的運作如下:

比較相鄰的元素。如果第乙個比第二個大,就交換他們兩個。

對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。

針對所有的元素重複以上的步驟,除了最後乙個。

持續每次對越來越少的元素重複上面的步驟,直到沒有任何一對數字需要比較。

簡單來說氣泡排序法就是把前乙個數和後乙個數比較,把小的放到第乙個也就是下標為0的陣列變數裡,第二個小的放到第第二個變數中,依次類推到最後乙個。

下面我們用十個數來進行比較

#include

int main() ;

for (i = 0; i < 10; i++) }}

for (i = 0; i < 10; i++)

printf("\n");

return0;}

相信學會了氣泡排序法後對陣列肯定會有更深一步的了解

原創位址

以上內容為張嘉銘編輯

c語言 陣列的運用

案例5.6 n 0 計數器 for j 1 j 5 j for j 1 j 5 j 行 printf n 習題16 i 4 i 2i 1 1 3 1 2 2 3 3 1 5 4 0 7 i 4 i 2i 1 3 1 5 2 2 3 1 3 1 for for i 1 i 5 i 行 for i 3 ...

運用冒泡法結合陣列,講給定的資料按照降序排列出來

我的程式 01.02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 王魯峰 07.完成日期 2013 年12月2日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 運用冒泡法結合陣列,講給定的資料按照降序排列出來 12.程式...

好玩的C語言陣列!!(氣泡排序陣列)

首先理解什麼是陣列,陣列就是一組資料的集合。它的定義格式是資料型別 陣列名 資料長度 或者 資料型別 陣列名 陣列長度 或者 資料型別 陣列名 3 陣列內的資料用逗號分隔。陣列的初始化可以在定義的時候初始化賦值,或者可以通過下標賦值。陣列的每乙個元素都有序號,序號從0開始,而不是從1開始,這樣的序號...