depth-first-search

Реализация явного стека при глубоком первом поиске

У меня есть особенно большой график, что делает практически невозможным его прохождение с помощью рекурсии из-за чрезме ... й части функции и как мне убедиться, что вершины в очереди сохранены (чтобы указать конечный путь на $this->stacks)?