Возможно ли реализовать алгоритм DFS без использования метода обратного отслеживания? Если да, то, пожалуйста, объясните, как это можно сделать.