Переход от алгоритмов, заданных рекурсивно, к алгоритмам, заданным итеративно, с использованием стека на примере алгоритма Евклида.
1. Расширенный алгоритм Евклида.
2. Алгоритм быстрого возведения в степень.
3. Числа Фибоначчи. Вычисление через:
– рекурсию
– рекурсию с запоминанием
– итерацию
– возведение матрицы в степень
4. Доказательство нижних оценок на время работы алгоритма Евклида через числа Фибоначчи.
5. Переход от рекурсии к итерации с помощью стека.