Я просмотрел различные другие ответы StackOverflow, и все они отличаются от того, что написал мой лектор на своих слайдах.
Поиск по глубине имеет временную сложность O (b ^ m), где b - максимальный коэффициент ветвления дерева поиска, а m - максимальная глубина пространства состояний. Ужасно, если m намного больше d, но если дерево поиска "кустистое", может быть намного быстрее, чем поиск в ширину.
Он продолжает говорить..
Пространственная сложность O (bm), т.е. Пространство линейное по длине последовательности действий! Нужно всего лишь сохранить один путь от корневого до конечного узла вместе с оставшимися нерасширенными узлами-братьями для каждого узла на пути.
Другой ответ о StackOverflow гласит, что это O (n + m).