Задать вопрос

Как расчитать порядок роста алгоритма?

Допустим дано два алгоритма: Метод золотого сечения и Метод деления пополам, как найти их порядок роста (по кол-ву шагов)?
  • Вопрос задан
  • 3491 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
begemot_sun
@begemot_sun
Программист в душе.
Ваши алгоритмы суть одного и того же. Просто в первом отрезок делится в пропорции золотого сечения, а во втором случае отрезок делится пополам.

У обоих сложность O(log n).
Ответ написан
Killy
@Killy
Если вопрос в том, как именно выводится оценка сложности для произвольного алгоритма, то гуглить про Вычислительную Сложность алгоритмов, Теорию Сложности.
Что-нибудь такое: www.structur.h1.ru/ocenka.htm
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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