冒泡排序算法思想:
讓數組中的兩個相鄰數字進行比較,數組中較大的值向下沉,值小的上浮,就類似于水中的氣泡,較大的下沉,較小的上升,慢慢冒出來。簡單的說就是數值大的會慢慢往前排,資料值小的會慢慢向後排,最終實作由小到達排列,最小的排在最前,最大的排到最後。
冒泡排序圖解:
算法執行前
算法執行後
冒泡算法執行過程【動圖版】
冒泡排序算法JAVA實作代碼 冒泡排序算法python實作代碼冒泡排序算法思想:
讓數組中的兩個相鄰數字進行比較,數組中較大的值向下沉,值小的上浮,就類似于水中的氣泡,較大的下沉,較小的上升,慢慢冒出來。簡單的說就是數值大的會慢慢往前排,資料值小的會慢慢向後排,最終實作由小到達排列,最小的排在最前,最大的排到最後。
冒泡排序圖解:
算法執行前
算法執行後
冒泡算法執行過程【動圖版】
冒泡排序算法JAVA實作代碼 冒泡排序算法python實作代碼