Bogo-Sort:用 Python 和 C 编写的 BogoSort 算法

时间:2024-06-26 08:50:03
【文件属性】:

文件名称:Bogo-Sort:用 Python 和 C 编写的 BogoSort 算法

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-26 08:50:03

C

博戈排序 人类已知的最伟大的排序算法。 BogoSort 遵循一个简单的两步过程: 第一步:检查列表是否排序。 如果是,返回。 除此以外... 第二步:......洗牌列表并返回第一步! 用法 python3 main.py 或者 make; ./BogoSort BogoSort 将生成您指定的长度列表并对其进行排序。 聪明地。 样本输出 ./BogoSort -s -n 13 [27, 21, 35, 9, 12, 3, 6, 23, 25, 32, 35, 36, 37] [3, 6, 9, 12, 21, 23, 25, 27, 32, 35, 35, 36, 37] It took me 00:37:35.218139 to BogoSort this list. I shuffled it 9,185,663,135 times.


【文件预览】:
Bogo-Sort-master
----.gitattributes(24B)
----LICENSE.txt(1KB)
----Python()
--------main.py(2KB)
--------BogoSort.py(684B)
--------BogoSortAnalysis.py(1KB)
----README.md(634B)
----C()
--------BogoSortAnalysis.h(316B)
--------BogoSort.h(211B)
--------BSArray.h(834B)
--------BogoSortAnalysis.c(2KB)
--------BogoSort.c(2KB)
--------BSArray.c(3KB)
--------Makefile(442B)
--------main.h(361B)
--------main.c(2KB)
----.gitignore(76B)

网友评论