Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит recursion?
Значение и примеры · Разработка программного обеспечения
recursion: рекурсия
Приём, при котором функция решает задачу, вызывая себя для меньшей её части, пока не достигнет простого случая.
Где и как употребляется
Часто применяется для деревьев, папок и вложенных данных. Нужен базовый случай остановки; иначе возникнет переполнение стека. Прилагательное — recursive.
Примеры предложений
We use recursion to walk through the folder tree and count all the files.
Мы используем рекурсию, чтобы обойти дерево папок и посчитать файлы.
Функция вызывает себя для вложенных папок.
The recursive call never stops because the base case is wrong.
Рекурсивный вызов не прекращается, потому что базовый случай задан неверно.
Ошибочное условие остановки ведёт к бесконечным вызовам.
Распространённые словосочетания
- use recursion
- recursive function
- base case
- deep recursion
Связанные термины
Другие термины: Структуры данных и алгоритмы
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
