Нахождение рекуррентных зависимостей позволяет часто оптимизировать алгоритм, как по быстродействию, так и по объему требуемой памяти
РЕКУРРЕНТНЫЕ ПОСЛЕДОВАТЕЛЬНОСТИ
Говорят, что элементы u1, u2,..., un, образуют рекуррентную последовательность k - го порядка, если заданы первые k членов последовательности u1, u2,..., uk, а для n > k
un = F (un-1, un-2,..., un-k ),
где F некоторая функция k аргументов.
1. Т.е. значение n -го элемента может быть вычислено по k предыдущим элементам. Предыдущие значения функции запоминаются в буфере t (см. рисунок ниже).
3. Известным примером рекуррентной последовательности второго порядка является последовательность чисел Фибоначчи:
u1 = u2 = 1
un = un-1+ un-2, для n > 2, k=2.
4. Общая схема организации вычислений рекуррентных последовательностей:
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление