Асимптотическая вычислительная сложность

Оглавление1 Асимптотическая вычислительная сложность1.1 Определение асимптотической сложности вычислений1.2 Исторический контекст1.3 Форматы оценок1.4 Анализ наихудшего случая1.5 Альтернативный подход1.6 Типы алгоритмов2 Асимптотическая […]

Асимптотическая вычислительная сложность

  • Определение асимптотической сложности вычислений

    • Асимптотическая сложность используется для оценки вычислительной сложности алгоритмов. 
    • Обозначение big O используется для оценки временной и пространственной сложности. 
  • Исторический контекст

    • Термин “вычислительная сложность” стал широко использоваться после работ Хартманиса, Стерна и Джонсона. 
  • Форматы оценок

    • Верхняя граница асимптотической сложности обычно записывается как O(n^3). 
    • Существуют также нижние границы (Ω(n)) и асимптотически жесткие оценки (θ(n log n)). 
  • Анализ наихудшего случая

    • Анализ наихудшего случая часто подвергается сомнению, если не указано иное. 
  • Альтернативный подход

    • Вероятностный анализ алгоритмов является альтернативным подходом. 
  • Типы алгоритмов

    • В основном обсуждаются детерминированные и рандомизированные алгоритмы. 
    • Теоретическая информатика также изучает недетерминированные алгоритмы и продвинутые модели вычислений. 

Полный текст статьи:

Асимптотическая вычислительная сложность — Википедия

Оставьте комментарий

Прокрутить вверх