Не без выполнения дополнительной работы.
Причина в том, что вы не можете определить, является ли точка точкой сочленения, не глядя на ее дочерние элементы, дочерние элементы ее дочерних элементов и т. Д., Чтобы найти, какие из них каким-либо образом соединяются с корневой вершиной. Поиск в глубину делает это для вас автоматически. Первый поиск в ширину не дает.
Вы могли бы смоделировать это, но только выполнив поиск в ширину, а затем запомнив все промежуточное состояние для поиска в глубину. Что составляет лот накладных расходов без реальной выгоды.