2
Помітні приклади ідеї квадратного кореня в аналізі складності
max{k,n/k}max{k,n/k}\max \left\{k, n/k\right\}k=n−−√k=nk=\sqrt n алгоритм дитячого гігантського кроку для обчислення дискретного логарифму в ,O(n−−√)O(n)O(\sqrt n) статичний 2D ортогональний підрахунок діапазону в часу та пам'яті,O(n−−√)O(n)O(\sqrt n)O(n)O(n)O(n) пріоритетна черга з EXTRACT-MIN в та DECREASE-KEY в ,O(n−−√k)O(nk)O(\sqrt[k] n)O(1)O(1)O(1) розфарбування трикольорового графіка кольорами у поліноміальний час,O(n−−√)O(n)O(\sqrt n) просто назвати кілька. Хоча такі алгоритми часто …