Это вариант big-O, который «игнорирует» логарифмические факторы:
е( n ) ∈ O~( ч ( н ) )
эквивалентно:
∃ к : ф( n ) ∈ O( h ( n ) logК( ч ( н ) ) )
Из Википедии :
По сути, это big- нотации, игнорируя логарифмические факторы , поскольку последствия роста курса некоторых других супер-логарифмические функции указывают на взрыв роста скорости для больших размеров входных параметров , что является более важным для прогнозирования плохой производительности во время выполнения , чем точечные эффекты, обусловленные логарифмическим фактором (факторами) роста. Это обозначение часто используется, чтобы устранить «придирки» в пределах темпов роста, которые определены как слишком жестко ограниченные для рассматриваемых вопросов (поскольку всегда равен для любой константы и любого ).ОжурналКNo ( nε)kε>0