Обложка канала

Репетитор IT mentor

2776 @mentor_it

Заметки репетитор по физике, математике, программированию. Разбор интересных задач, типичных ошибок и способов их решения.

Репетитор IT mentor

3 года назад
Открыть в
👨🏻‍💻 Задача по программированию Тривиальная задача сравнения метода вычисления факториал с помощью цикла и метода вычисления факториала с помощью рекурсии. Берется некоторое число n, для которого вычисляем факториал разными способами. Вычисления засовываем в цикл с 1000 итераций, чтобы снизить погрешность. Засекаем время с помощью метода Milliseconds() (библиотека Utils). Выводим результаты. В большинстве случаев рекурсия выполняется быстрее. Предлагаю обсудить, почему так происходит? [ Язык реализации: Pascal ] Обсуждение задачи: vk.com/wall-51126445_30047 📝 Полный код: https://pastebin.com/UzPkbXDa Были еще на канале интересные статьи по этой теме: ▪️ Что работает быстрее: цикл или рекурсия? Измеряем производительность ▪️ 🐍 Разбираем циклы в Python на простых примерах. Какой цикл быстрее? ▪️ Как ускорить выполнение цикла? Алгоритм оптимизации циклов #программирование #информатика #pascal #задачи #профилирование