1.說明一下,其中的SuperSort是我之前《專爲手機號碼設計的特殊的排序》 中講到的方法,《編程珠璣》書中有詳細說明。
2.另外,我是通過策略模式呈現這集中排序的,還是費了一番心思的,如果有高手有更加好的方式(設計模式)進行呈現,非常期待。我是菜鳥,虛心求教!
3.還有一些排序方法,比如“合併排序”,“基數排序”。。。以後有空補上。
4.上代碼!
關於效率,上圖
說明一下,其實SuperSort有時候是15毫秒,原因是,實際是在0~15之間,而這裏的精度就是15毫秒。