7个版本
新增 0.1.6 | 2024年8月13日 |
---|---|
0.1.5 | 2024年7月18日 |
0.1.3 | 2024年6月14日 |
0.1.2 | 2023年10月15日 |
0.1.1 | 2023年8月4日 |
#547 in 算法
每月241次下载
18KB
348 行
AtrociousSort
此项目的目的是为Rust提供一些最无用的排序算法的闪电般快速(不保证)实现。
计划实现的算法列表
- 量子Bogo Sort(一旦我能弄清楚如何访问其他宇宙)
- Tableflip Sort(╯°□°)╯︵ ┻━┻
已实现的算法列表
- Stalinsort
- 智能设计排序
- Sleep Sort
- Slowsort
- Bogo Sort
- Bogobogo Sort
- Stooge Sort
所有算法都包含以下一个或多个功能
- 运行时间非常糟糕
- 以这种方式弄乱你的数组,以至于你希望手动排序它
- 可能实际上并没有按照你的期望对数组进行排序
动机
本质上,我在YouTube上看到一个关于“非常规”(完全疯狂)的排序算法的视频,并想实现其中一些我觉得有趣的。此外,我还想利用这个项目来学习如何在crates.io上正确开发和维护库。
用法
警告:如果你打算以任何严肃的方式或在生产环境中使用此crate,你应该被撤销编程权限。
性能
如果实现的一个算法碰巧性能良好,你将以另一种方式付出代价。
限制
参见上述所有内容。
依赖
~315KB