Я понимаю BFS и DFS, но для жизни я не могу понять разницу между итерационным углублением и BFS. Очевидно, что итеративное углубление имеет такое же использование памяти, как и DFS, но я не могу понять, как это возможно, поскольку он просто расширяется, как BFS. Если кто-нибудь сможет прояснить это, это будет потрясающе.
дерево для работы, если необходимо:
A
/ \
B C
/ / \
D E F