При рекурсивном обходе, если встречается директория, для дальнейшего обхода мы используем путь к этой директории, добавляя её имя к текущему пути. Это позволяет рекурсивно заходить внутрь вложенных папок. Например, если текущий путь /root и найдена директория subdir, следующий путь для обхода будет /root/subdir.
Если при рекурсивном обходе мы находим директорию — какой путь используем?
При рекурсивном обходе, если встречается директория, для дальнейшего обхода мы используем путь к этой директории, добавляя её имя к текущему пути.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При рекурсивном обходе, если встречается директория, для дальнейшего обхода мы используем путь к этой директории, добавляя её имя к текущему пути. Это позволяет рекурсивно заходить внутрь вложенных папок. Например, если текущий путь /root и найдена директория subdir, следующий путь для обхода будет /root/subdir.