Java?

Tags: 演算法, 陣列,

在程式設計中,需要將一組數列進行排序,這樣更加方便統計與查詢。

對於陣列排序有氣泡排序、直接排序、反轉排序。

工具/原料

Eclipse

氣泡排序

氣泡排序是將小數往前放,大數往後放。

相當於水中氣泡的上升。

氣泡排序是比較相鄰的兩數,如果滿足條件則互換。

建立專案“ArrayDemo”,定義陣列arr[]={29,2,34,56,7,32,4,12,89},通過氣泡排序對該陣列進行排序。

Java 陣列排序演算法

直接選擇排序

簡單來說就是從菜市場中直接找到需要的蔬菜。

比如我們需要胡蘿蔔,首先我們進入菜市場,選中一家菜店,找到胡蘿蔔,然後購買。

建立專案“ArrayDemo”,定義陣列arr[]={29,2,34,56,7,32,4,12,89},通過直接選擇排序通過比較進行排序。

Java 陣列排序演算法

反轉排序

將原有陣列的內容從後往前重新排序。

Java 陣列排序演算法

陣列練習

將陣列arr[]={1,3,4,0,0,6,0,4,7,6,0,5}去掉其中的0項,將其餘值存入新的陣列。

Java 陣列排序演算法

執行程式,在控制檯上檢視最終結果。

Java 陣列排序演算法

注意事項

個人學習總結,僅供參考

相關問題答案