|
(от лат. "recursio" - движение назад, возвращение) Функция, вызывающая саму себя. Функция выполняет некоторые действия, а затем ещё раз вызывает саму себя для повторения этих действий. Она продолжает вызывать саму себя до тех пор, пока не выполнит текущие задачи определённое количество раз (число выполнений предустанавливает программист). В качестве вводных параметров рекурсивной функции можно передавать результаты вычислений её предыдущих рекурсий.
Рекурсия применяется при обработке т.н. "рекуррентных" (основанных на рекурсии) формул. Одной из таких формул является, например, формула вычисления факториала числа: n!=(n-1)!*n, где 0!=1. Чтобы вычислить факториал на шаге n, надо воспользоваться факториалом, вычисленным на шаге n-1.
|
Поиск
Новые статьи
- Поток вершинный (Vertex stream)
- Пространство (область) координат отсечения (Clip space)
- Связный список (Linked list)
- Стейт (state)
- Jim Adams. Programming Role Playing Games with DirectX 8.0. - Premier Press. 2002
- Решение (Solution)
- Усечённая пирамида видимого пространства (View frustum)
- Функция рекурсивная
- Матрица проекции (Projection matrix)
- Тексел (тексель, texel)
Последние изменения
- Ссылки
- DirectX Graphics. Текстурирование
- DirectX Graphics. Создание и рендеринг объектов
- DirectX Graphics. Начало работы
- Программируем 3D FPS. 1.10 Добавляем рендеринг
- Базовые понятия 3D-графики
- Эволюция DirectX. От версии к версии (обзор)
- Прогаем RPG - 1. Создаём ядро игры
- Программный поток (Program Flow)
- Словарь
Последние комментарии