Skip to content

Commit df82989

Browse files
author
Natalie
committed
Update BuildingtheKnightsTourGraph.rst
1 parent fdb6afa commit df82989

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pythonds/source/Graphs/BuildingtheKnightsTourGraph.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Построение графа для задачи о ходе коня
1111
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1212

13-
Чтобы представить задачу о ходе коня в виде графа, воспользуемся следующими двумя соображениями: каждая клетка на доске будет узлом, а каждый возможный ход фигуры - ребром. :ref:`Рисунок 1 <fig_knightmoves>` иллюстрирует соответствие доступные ходов коня рёбрам графа.
13+
Чтобы представить задачу о ходе коня в виде графа, воспользуемся следующими двумя соображениями: каждая клетка на доске будет узлом, а каждый возможный ход фигуры - ребром. :ref:`Рисунок 1 <fig_knightmoves>` иллюстрирует соответствие доступных фигуре ходов рёбрам графа.
1414

1515
.. _fig_knightmoves:
1616

@@ -40,7 +40,7 @@
4040
ktGraph.addEdge(nodeId,nid)
4141
return ktGraph
4242

43-
Функция ``genLegalMoves`` (:ref:`листинг 2 <lst_knighttour2>`) принимает позицию коня на доске и генерирует восемь доступных ходов. Вспомогательная функция ``legalCoord`` (:ref:`листинг 2 <lst_knighttour2>`) проверяет, что данный сгенерированный ход всё ещё лежит на доске.
43+
Функция ``genLegalMoves`` (:ref:`листинг 2 <lst_knighttour2>`) принимает позицию коня на доске и генерирует восемь доступных ходов. Вспомогательная функция ``legalCoord`` (:ref:`листинг 2 <lst_knighttour2>`) проверяет, что сгенерированный ход всё ещё лежит на доске.
4444

4545
.. _lst_knighttour2:
4646

@@ -67,7 +67,7 @@
6767
else:
6868
return False
6969

70-
На :ref:`рисунке 2 <fig_bigknight>` показан полный граф возможных ходов для доски :math:`8 \times 8`. Это ровно 336 рёбер. Обратите внимание, что вершины, связанные с клетками на краю доски, имеют меньше связей (возможных ходов), чем вершины из середины. Мы снова видим, насколько граф разрежен. Если бы он был полностью связан, то имел бы 4 096 рёбер. Но поскольку в нём их всего лишь 336, то матрица смежности будет заполнена всего на 8.2%
70+
На :ref:`рисунке 2 <fig_bigknight>` показан полный граф возможных ходов для доски :math:`8 \times 8`. Это ровно 336 рёбер. Обратите внимание: вершины, на которые отображаются клетки на краю доски, имеют меньше связей (возможных ходов), чем вершины из середины. Мы снова видим, насколько граф разрежен. Если бы он был полностью связан, то имел бы 4 096 рёбер. Но поскольку их в нём всего лишь 336, то матрица смежности будет заполнена всего на 8.2%
7171

7272
.. _fig_bigknight:
7373

0 commit comments

Comments
 (0)