int RandomClosedWalk(CBoard &b, int start)
Create closed random walk.
Knight's tour and tourney generator using Warnsdorff's heuristic.
Defines, enumerated types, and typedefs.
void Generate(CBoard &b, CycleType t)
Generate a tour or tourney.
CWarnsdorff(int seed)
Constructor.
Header for helper functions.
bool GenerateTourney(CBoard &b)
Generate a tourney.
Pseudorandom number generator (PRNG for short).
Header for the pseudo-random number generator CRandom.
Header for the chessboard CBoard.
bool GenerateTour(CBoard &b)
Generate a knight's tour.