Відповідно до цих приміток , вважається , що DFS має просторову складність , де - коефіцієнт розгалуження дерева, а - максимальна довжина будь-якого шляху в просторі стану.
Те саме сказано на цій сторінці у Вікікнижці про неінформований пошук .
Тепер "інфобокс" статті Вікіпедії про DFS представляє наступне для складності простору алгоритму:
, якщо весь графік проходить без повторень, найдовша шукана довжина шляху для неявних графіків без усунення повторюваних вузлів
що більше схоже на те, що я вважав, складність простору DFS, тобто , де - максимальна довжина, досягнута алгоритмом.
Чому я думаю, що це так?
Ну, в основному нам не потрібно зберігати будь-які інші вузли, крім вузлів шляху, який ми зараз дивимося, тому немає сенсу множуватись на в аналізі, наданому як Wikibook, так і замітками, про які я вам передав до.
Крім того, згідно з цією статтею на IDA * по Річард Корф , простір складність DFS є , де вважається «глибина зрізу».
Отже, у чому полягає правильна космічна складність DFS?
Я думаю, це може залежати від реалізації, тому я би вдячний поясненню складності простору для різних відомих реалізацій.
example where a depth-first traversal on a graph would not result in a tree
не даючи йому занадто багато думок: розбирати. (Зачекайте: що ви маєте на увазі: result in a tree
Питання про пошук /
DFS is considered to […] of the tree
не кожен графік, пройдений глибиною спочатку - це дерево .