Книга: Разработка ядра Linux
Множество О
Множество О
Полезным обозначением асимптотического поведения функции является верхняя граница — функция, значения которой всегда больше значений изучаемой функции. Говорят, что верхняя граница некоторой функции растет быстрее, чем рассматриваемая функция. Специальное обозначение "большого-O" используется для описания этого роста. Это записывается как f(x) ? О(g(x)) и читается так: f принадлежит множеству "O-большого" от g. Формальное математическое определение имеет следующий вид.
Если f(x) принадлежит множеству большого O(g(x)) , то ?c и x', такие что f(x)?c?g(x), ?x>x'
Это означает, что время вычисления функции f(x) всегда меньше времени вычисления функции g(x), умноженного на некоторую константу, и это справедливо всегда, для всех значений x, больших некоторого начального значения х'.
Другими словами, мы ищем функцию, которая ведет себя не лучше, чем наш алгоритм в наихудшей ситуации. Можно посмотреть на результаты того, как ведет себя функция при очень больших значениях входных параметров, и понять, как ведет себя алгоритм.
- Ответный файл, используемый по умолчанию (csc.rsp)
- Об авторах
- Глава 11 Передача во временное пользование и заказы
- 2.3.1. Уровни физической модели
- Существуют ли интернет-версии энциклопедий?
- 1.3. Открытый исходный код — это безопасно?
- Множество большого-тета
- Множество потоков, соревнующихся между собой за обладание единственным ресурсом
- Множество форм одной программы
- 3. Корреляция. Почему множество каузальных утверждений ошибочны
- У11.11 Модуль "множество"
- 5.25 Множество адресов для одного интерфейса