Задать вопрос
@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
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Архитектор ПО
    4 месяца
    Далее
  • Stepik
    Алгоритмы: теория и практика. Структуры данных
    1 неделя
    Далее
Решения вопроса 1
wataru
@wataru Куратор тега Алгоритмы
Разработчик на С++, экс-олимпиадник.
Линейная сложность и там и там.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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