Выдержка из книги
Вирт Н.N.
Алгоритмы и структуры данных
Остается решить вопрос: как представлять на доске эти восемь ферзей. Очевидно, доску вновь можно было бы представить в виде квадратной матрицы, но после небольших размышлений мы обнаруживаем, что это значительно усложнило бы проверку безопасности поля. Конечно, подобное решение нежелательно, поскольку такая операция выполняется очень часто.