Как изменить алгоритм обхода дерева в глубину, чтобы получить обход в ширину

Javaалгоритмыглубинаобход дереваширина