1.说明一下,其中的SuperSort是我之前《专为手机号码设计的特殊的排序》 中讲到的方法,《编程珠玑》书中有详细说明。
2.另外,我是通过策略模式呈现这集中排序的,还是费了一番心思的,如果有高手有更加好的方式(设计模式)进行呈现,非常期待。我是菜鸟,虚心求教!
3.还有一些排序方法,比如“合并排序”,“基数排序”。。。以后有空补上。
4.上代码!
关于效率,上图
说明一下,其实SuperSort有时候是15毫秒,原因是,实际是在0~15之间,而这里的精度就是15毫秒。
本文介绍使用C#和策略模式实现多种排序算法的过程,包括SuperSort等特殊排序方法,并对比了它们的效率。
1.说明一下,其中的SuperSort是我之前《专为手机号码设计的特殊的排序》 中讲到的方法,《编程珠玑》书中有详细说明。
2.另外,我是通过策略模式呈现这集中排序的,还是费了一番心思的,如果有高手有更加好的方式(设计模式)进行呈现,非常期待。我是菜鸟,虚心求教!
3.还有一些排序方法,比如“合并排序”,“基数排序”。。。以后有空补上。
4.上代码!
关于效率,上图
说明一下,其实SuperSort有时候是15毫秒,原因是,实际是在0~15之间,而这里的精度就是15毫秒。

被折叠的 条评论
为什么被折叠?