氣泡排序法(Bubble Sort)演算法,容易實作的穩定排序演算法 2019 年 4 月 5 日 Magic Len 研究分享、 Go、 Java、 NodeJS、 Rust、 演算法 氣泡排序(Selection Sort)演算法又稱為泡沫排序演算法,是基本的排序演算法,是學習程式語言最先需要學會的排序演算法之一。顧名思義,就是它的排序方式如同氣泡一般,不斷將最大的元素擠出(移動)到序列最尾端,當所有元素都被被擠出後,排序就完成了!而且排序結果是穩定的。 繼續閱讀
[HackerRank]拉里的陣列(Larry's Array) 2016 年 4 月 20 日 Magic Len 程式解題、 Java 拉里有一串N個數字的陣列A,每個數字都是獨特不重複的。拉里想要用他的機器人來排序這個陣列A,他的機器人可以不限次數地任意旋轉某3個連續相同的元素,舉例來說:ABC旋轉一次之後會變成BCA,再旋轉一次會變成CAB,再旋轉一次又會回到ABC。 繼續閱讀