一種排序方式,bubble sort 是透過兩兩相比,將正確順序逐漸往後/往前放。每次跑完一次全部數字比對,就會有一個正確的順序被固定下來,可能是最大、最小值。
以由小到大的排序為例,逐漸將最大的往後排(如動畫顯示)
(動畫來源於 https://pjchender.blogspot.com/2017/09/bubble-sort.html )
由小到大的排序為例,除了如上動畫將最大逐漸往後排,他也可以從後往前,先將最小值逐漸往前排(如動畫顯示)
bubble sort 動畫:https://visualgo.net/zh/sorting
題目連結:https://leetcode.com/problems/sort-an-array/
題目敘述:
會拿到 nums 的變數,須回傳排序好的資料
題目的條件:
看完題目你需要思考的是: