jmoy / knights_tours

Enumerate all closed Knight's Tours (implemented in multiple languages)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enumerate all closed knight's tours on chessboards of arbitrary size.

Each executable expects to be called with two arguments m and n and enumerate all knight's tours on an m×n chessboard.

The C++ and Haskell versions are multithreaded.

The 3×12 board is a small example which runs in reasonable time.

About

Enumerate all closed Knight's Tours (implemented in multiple languages)

License:GNU General Public License v3.0


Languages

Language:Haskell 41.6%Language:C++ 23.0%Language:Rust 16.1%Language:Julia 9.5%Language:Python 9.1%Language:Makefile 0.7%