All
Я всегда сомневался, когда нужно найти сложность данного кода / алгоритма. Ex.
FOR I=1 TO N
do J=1
WHILE J*J < I
do J=J+1
Приведенный выше код имеет временную сложность Big Theta (N^(3/2))
. Тем не менее, я не понимаю, как ответ получен.
Может кто-нибудь подсказать мне, как найти сложность или какой-то конкретный ресурс, который может мне помочь? В большинстве случаев я нахожу код только со сложностью N, lg N , N lg N
и N^2