O (∞) - злоупотребление обозначениями.Если мы строго придерживаемся обозначений, это не может означать, что рост ограничен постоянным фактором бесконечности, потому что бесконечность не является действительным числом.
Если мы примем это злоупотребление обозначениями с его очевидным значением, чторост «ограничен бесконечностью», становится ясно, что он слишком общий, чтобы его можно было использовать.В конце концов, какая функция не будет ограничена бесконечностью?
Так как время работы bogosort в худшем случае не имеет реальной верхней границы, O (∞) - это единственное, что можно сказать об этом с big-Oh.нотация, которая, как мы видели, на самом деле не очень много говорит.
Но мы все еще можем использовать нотацию "большой-О", когда говорим о рандомизированных алгоритмах: нам просто нужно проанализировать вещи, которые имеютграницы.Bogosort имеет лучший случай, и этот лучший случай выполняется за O (n) времени.И в среднем он выполняется за O (n * n!) Раз.