обозначение O дает только самый большой член в уравнении. Т.е. производительность вашего алгоритма O (n log n) может быть лучше представлена c = (n log n) + n + 53.
Это означает, что, не зная точного характера производительности вашего алгоритма, вы не сможете рассчитать точное количество операций, необходимых для обработки определенного количества данных.
Но можно рассчитать, что максимальное количество операций, необходимых для обработки набора данных размером n, превышает определенное число, или, наоборот, это самый большой набор проблем, который можно решить, используя этот алгоритм и это число операций, меньше определенного числа.
Обозначение O полезно для сравнения 2 алгоритмов, т. Е. Алгоритм O (n ^ 2) работает быстрее, чем алгоритм O (n ^ 3) и т. Д.
см. Википедия для получения дополнительной информации.
некоторая помощь с журналами