快速排序(Quick Sort)演算法,瞬間就可以排好超大序列! 2019 年 4 月 4 日 Magic Len 研究分享、 Go、 Java、 Rust、 演算法、 JavaScript 快速排序(Quick Sort)演算法又稱為劃分交換排序(Partition-Exchange Sort)演算法,是實用性很高的排序演算法,它可以在O(nlogn)的時間複雜度完成排序,雖然是不穩定排序,但它的速度完全可以彌補這個缺點。 繼續閱讀
MagicSort─支援非同步排序與計算排序進度的Java排序函式庫 2014 年 4 月 5 日 Magic Len Java Java內建的排序方法無法在非同步執行緒下進行工作,因為沒有Callback的機制,如果將排序工作丟給另外一個執行緒執行的話,會不知道排序程式究竟何時會跑完。寫程式的時候,有時必須排序龐大的資料,如果未將排序單獨丟給另一個執行緒的話,會造成程式停頓,又因Java內建的排序方法,會使用到遞迴,在資料量大的時候,會用到很多Stack(堆疊)空間,有可能會導致Stack Overflow。所以為了解決J... 繼續閱讀