@kaliboba

Какая временная сложность у простого алгоритма вычисления факториала (О большое)?

Добрый день, я новичок и не могу понять, какая сложность у такого алгоритма, например реализованного так
def f(n):
    if n <= 1: return 1
    else:
        return n * f(n - 1)

заодно, какая сложность у такой реализации?
def f2(n):
    c = 1
    for i in range(1,n + 1):
        c *= i
    return c
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега Алгоритмы
Разработчик на С++, экс-олимпиадник.
Линейная сложность и там и там.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы