Время вычисления T (n) и Big-O с бесконечным циклом

Я запутался в том, как создать функцию T (n) для измерения времени вычислений для вложенного бесконечного цикла. Вот код:

x=1;
for(int i = 0;i<n-1;i++){
     for(int j = 1; j<=x; j++){
        cout << j << endl;
        x*=2;
     }
}

Таким образом, внутренний цикл будет продолжаться вечно, и я застрял, пытаясь создать функцию для представления своего вычислительного времени. Я написал, что его вычислительное время равно T (n) = [Суммирование i = 0 до (n-2)] (2 ^ j). 2 ^ j представляет значение x с текущим значением j из внутреннего цикла. Обсудив это с моими коллегами, мы определенно согласны с тем, что время вычислений, безусловно, не зависит от значения n. Мы также могли бы полностью обдумать это, поскольку цикл бесконечен, и просто нет способа выразить его вычислительное время. Любая помощь очень ценится.

Ответы на вопрос(3)

Ваш ответ на вопрос