Это зависит от того, какой тип обхода вы выполняете, и от алгоритма, но обычно это будет O (n), где n - общее количество узлов в дереве.Каноническая рекурсивная реализация первого обхода глубины потребляет память (в стеке) в порядке самого глубокого уровня, который на сбалансированном дереве будет log (n).