1. 程式人生 > >Java 常用的排序算法【選擇、冒泡、快排】

Java 常用的排序算法【選擇、冒泡、快排】

所有 tco 技術分享 冒泡排序 選擇 排序。 其他 lose ble

選擇排序:

簡述:從數組的第一個元素開始,依次與其他所有的元素對比,如果比自身大或小(取決於升序或降序)交換位置。

技術分享圖片ChiceSort Code

冒泡排序:

簡述:比較數組中兩個相鄰的元素,如果前者比較大則交換位置。像啤酒杯中的氣泡一樣,先漂上來最大的氣泡,再漂上來第二大的氣泡.........

技術分享圖片BubbleSort Code

快速排序:

簡述:尋找一個基準(數組中的第一個或最後一個),表的兩端同時向中間掃描,小在左,大在右。然後分別從基準兩邊進行遞歸排序。

技術分享圖片QuickSortCode

Java 常用的排序算法【選擇、冒泡、快排】