十一种排序算法整理(JAVA实现,持续更新中)

来源:互联网 发布:最新社交软件 编辑:程序博客网 时间:2024/06/06 04:06

通过查阅资料,整理了目前比较流行的排序算法,并将其基本思想和特性整理出来,写到了每个算法的实现类中。

整理思路基本是:将排序算法分类用接口来表示,然后用接口的实现来表示各算法的所属类型。

整体采用了策略模式,对排序算法进行了统一管理和测试。

目前整理的排序有:简单插入排序、二分插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、归并排序、基准排序、鸡尾酒排序、快速排序。

欢迎大家加入,共同整理更多的排序算法。

Git:

https://github.com/shallshadow/Sort-Arithmetic.git

0 0
原创粉丝点击