Я пытаюсь выполнить DFS на минимальном остовном дереве, которое содержит 26 узлов.
Узлы имеют имена от «A» до «Z», а дерево не является ненаправленным.
У меня есть пустая функция под названием DFS, которую я пытаюсь написать, которая (я предполагаю) принимает в дереве (2D-массив) startNode (случайно выбранный узел 'M') и endNode (случайно выбранный узел ' Z ').
Вес подключенных узлов определяется в параметре 2D-массива, но как мне на самом деле начать посещать узлы?
Все, что требуется, это напечатать каждое имя узла в порядке обхода DFS.
Нужно ли создавать Node_class для каждого узла в массиве 2d ??