Вот еще один способ сказать это.
Предположим, ваш алгоритм является линейным по количеству цифр в размере задачи. Итак, возможно, у вас есть новый алгоритм для вычисления большого числа, который вы можете показать линейным по количеству цифр. Таким образом, для 20-значного числа требуется вдвое больше времени, чем для 10-значного числа с использованием вашего алгоритма. Это будет иметь сложность журнала. (И это чего-то стоило бы для изобретателя.)
Бисекция имеет такое же поведение. Для сокращения длины интервала с коэффициентом 1024 = 2 ^ 10 требуется примерно 10 шагов деления пополам, но только 20 шагов сокращают интервал с коэффициентом 2 ^ 20.
Сложность журнала не всегда означает, что алгоритм быстр во всех задачах. Линейный коэффициент перед O (log (n)) может быть большим. Таким образом, ваш алгоритм может быть ужасен для небольших задач и не станет полезным, пока размер задачи не станет заметно большим, если другие алгоритмы умрут экспоненциальной (или полиномиальной) смертью.