Internal Sorting: 可將資料全部置於memory中進行排序
External Sorting: 資料量大,無法一次全部置於memory中進行排序,必須藉助外部儲存體保存資料,再進行排序(Merge Sort、M-way Search Sort、B Tree)
Stable、Unstable Sorting: 在input data中,可能會有多筆相同的值 k, k1, k2...k,\ k^{1},\ k^{2}...k, k1, k2... ,若保證 kkk 一定在 k1, k2...k^{1},\ k^{2}...k1, k2... 前面,則稱為Stable Sorting。
平均時間複雜度為: O(n2)O(n^2)O(n2)
Insertion Sortarrow-up-right
Selection Sortarrow-up-right
Bubble Sortarrow-up-right
Shell Shortarrow-up-right
Last updated 7 years ago