Для Little-Oh, f (x) не должен быть меньше, чем g (x) для всех x. Это должно быть меньше только после определенного значения х. (По вашему вопросу все еще разрешено вести журнал n при определенных условиях.)
Например:
let f(x) = 5000x and g(x) = x^2
f (x) / g (x) по мере приближения x к бесконечности равно 0, поэтому f (x) означает меньшее из g (x). Однако при x = 1 f (x) больше, чем g (x). Только после того, как x станет больше 5000, g (x) будет больше, чем f (x).
Что на самом деле говорит нам маленький о, так это то, что g (x) всегда растет быстрее, чем f (x). Например, посмотрите, сколько f (x) выросло между x = 1 и x = 2:
f(1) = 5000
f(2) = 10000 - f(x) became twice as big
Теперь посмотрите на g (x) в том же интервале:
g(1) = 1
g(2) = 4 - g(x) became four times bigger
Эта скорость увеличится еще больше при больших значениях х. Теперь, поскольку g (x) увеличивается с большей скоростью и поскольку мы берем x до бесконечности, в какой-то момент он станет больше, чем f (x). Но это не то, что мало-мальски обеспокоен, это все о скорости изменения.