Big O - это, по сути, наихудший показатель производительности.
Если у вас есть список из N объектов, и вам нужно найти один конкретный объект, и ваш алгоритм просто начинается с начала и просматривает их 1 на 1, затемв худшем случае вам нужно будет выполнить цикл N раз.
Без ответа на поставленный выше вопрос мне кажется вопросом, какой алгоритм (левая сторона) может быть выполнен в операциях Big O (правая сторона) или меньше.
Кроме того, одна вещь, которая помогла мне, когда я думаю о журнале и большом О, состоит в том, что журнал обычно относится к двоичному дереву и тому, сколько времени потребуется для перехода в это упорядоченное дерево. Это означает, что для каждого узла в дереве вам нужно выбрать только один путь.