C語言冒泡排序法詳解


C語言冒泡排序法詳解


對于剛學習c語言不久的朋友肯定有很多疑問,今天我就來給大家講一下冒泡排序法 。
操作方法
  • 01要想編出程序來,首先我們必須了解冒泡排序法的意思:比較相鄰的元素,如果第一個比第二個大,就交換他們兩個 。對每一對相鄰元素進行同樣的操作,這樣,最后的元素應該會是最大的數 。排除最后一個數,針對所有的元素重復以上的步驟 。持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較 。
  • 02了解了之后就是代碼了:
  • 03有些朋友可能看不太懂,我來解釋下 。我們定義了i,j,a[10],進入i的循環,把值存入a[i]里 。
  • 04存好數據后,進入下一個循環,判斷a[j-1]和a[j]的大小,因為i=0,所以這里就是從a[0]開始判斷的,如果更大就交換位置 。
  • 05【C語言冒泡排序法詳解】最后就是輸出結果了,上一步已經排好位置了,我們只需要把排好的數打印出來就是了 。

    推薦閱讀