Я новичок в анализе сложности времени. Кто-нибудь может мне помочь с временной сложностью приведенного ниже алгоритма?
public void test(int n)
{
int i=1;
while(i<n)
{
int j=0;
while (j<n)
{
j=j+(2*i);
}
i=i*2;
}
}
external l oop будет запускать log (n) раз. Сколько раз внутренний l oop будет работать. Как мы можем вычислить частоту внутреннего l oop в терминах «n», потому что она зависит от переменной «i».
Может ли кто-нибудь помочь найти временную сложность вышеуказанного кода.