
Kociemba:用纯Python和纯C编写的Rubik立方体解决方案算法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Kociemba算法是一款高效的鲁比克魔方求解方案,本项目提供了使用纯Python和纯C语言实现的两个版本,方便不同需求用户选择。
Kociemba 是一个Python软件包,包含用于解决鲁比克立方体的Herbert Kociemba两阶段算法的两种实现方式(一种使用C语言编写,另一种使用Python)。原始Java版本可以在相关网站上找到。
这些端口非常简单,并且可能还有优化的空间。然而,在我们的鲁比克立方体解决方案机器中已经进行了广泛的测试,因此可以确信该算法的有效性。请注意,两阶段算法不能保证产生的解是最短的;相反,它能够在很短时间内提供一个“足够好”的解法。
您可以在此库顶部实施其他检查措施,例如如果多维数据集已解决,则不产生任何移动。
安装此软件包可以通过Python Package Index (PyPI) 安装:
```
$ pip install kociemba
```
该软件包已在Python 2.7和3.3+版本下进行了测试。在基于Unix的系统中,您可能需要预先安装libffi系统库。例如,在Debian或Ubuntu上可以使用命令`sudo apt-get install libffi-dev`来完成此操作。
全部评论 (0)
还没有任何评论哟~


