用C#和策略模式實現各種排序方法及性能測試

1.說明一下,其中的SuperSort是我之前《專爲手機號碼設計的特殊的排序》 中講到的方法,《編程珠璣》書中有詳細說明。

2.另外,我是通過策略模式呈現這集中排序的,還是費了一番心思的,如果有高手有更加好的方式(設計模式)進行呈現,非常期待。我是菜鳥,虛心求教!

3.還有一些排序方法,比如“合併排序”,“基數排序”。。。以後有空補上。

4.上代碼!

關於效率,上圖



 

說明一下,其實SuperSort有時候是15毫秒,原因是,實際是在0~15之間,而這裏的精度就是15毫秒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章