Skip to content
This repository has been archived by the owner on Jul 20, 2022. It is now read-only.

Knight's Tours on an 8x8 chessboard solved via using Varnsdorf method (C#)

Notifications You must be signed in to change notification settings

Aakiyaru/KnightsTours-8x8-Chessboard

Repository files navigation

Knight's Tours 8x8 Chessboard

Цель

Может ли шахматная фигура «конь» обойти все 64 клетки шахматной доски, побывав на каждой из них только один раз? Конь ходит L-образно (на две клетки в каком-либо направлении и затем на одну клетку в перпендикулярном направлении).

Решение

Метод Варнсдорфа

Правило Варнсдорфа, являющееся разновидностью жадного алгоритма для отыскания маршрута коня, формулируется так: При обходе доски конь следует на то поле, с которого можно пойти на минимальное число ещё не пройденных полей. Если таких полей несколько, то можно пойти на любое из них.