Вы можете определить O (n ^ (- 0,5)), используя этот набор:
O (n ^ (- 0,5)): = {g (n): существуют положительные постоянные c и N, такиечто 0 <= g (n) <= cn ^ (- 0,5) для n> N}.
Функция n ^ (- 1), например, принадлежит этому набору.
Однако ни один из элементов из вышеперечисленного не может быть верхней границей времени работы алгоритма.
Обратите внимание, что для любой константы c:
если: n> c ^ 2, тогда: n ^ (- 0,5) * c <1. </p>
Это означает, что ваш алгоритмсделать менее одной простой операции для ввода достаточно большой. Поскольку он должен выполнять натуральное число простых операций, мы имеем, что он выполняет ровно 0 операций - вообще ничего.