Сегодня в лекции мы обсудили очень простой алгоритм поиска элемента в отсортированном массиве с использованием бинарного поиска . Нас попросили определить его асимптотическую сложность для массива из элементов.
Моя идея заключалась в том, что это явно или чтобы быть более конкретным, потому что - это число операций в худшем случае. Но я могу сделать лучше, например, если я впервые нажал на элемент поиска - тогда нижняя граница равна .
Лектор представил решение как поскольку мы обычно рассматриваем только наихудшие входные данные для алгоритмов.
Но при рассмотрении только наихудших случаев, какой смысл иметь обозначения и когда все наихудшие случаи данной проблемы имеют одинаковую сложность ( это все, что нам нужно, верно?).
Что мне здесь не хватает?