我想根据我的一些想法开发一种非常有效的排序算法。问题是我想针对已经存在的大多数高度赞赏的排序算法来测试我的算法的效率。
理想情况下,我想找到:
- 一大堆排序测试对于为我提供算法的效率非常重要
- 大量已经存在且经过高度优化的排序算法(带有它们的代码 - 无论是哪种语言)
- 更好的是,为排序算法开发人员提供足够环境的软件
这是我之前发现的一篇文章,其中包含 2 个表,比较了 timsort、quicksort、dual-pivot quicksort 和 java 6 sort:http ://blog.quibb.org/2009/10/sorting-algorithm-shootout/ 我可以看到在那些TXT文件(从1245.repeat.1000.txt到sequential.10000000.txt)包含这些算法的测试用例的表格中,但我在任何地方都找不到原始TXT!
谁能指出我与许多排序测试用例和/或许多高效排序算法的任何链接?(这是我最感兴趣的测试用例,排序算法遍布互联网)
非常感谢您!