Большая буква O обозначает верхнюю границу. Поэтому для dependent for loop
рассмотрим следующий пример:
for(i=0;i<n;i++)
for(j=0;j<i;j++)
Может быть изменено на:
for(i=0;i<n;i++)
for(j=0;j<n;j++)
Это означает, что у вас есть два цикла, запущенных n раз, и верхняя граница равна n ^ 2. Отсюда обозначение big-O как O (n ^ 2)
Надеюсь, это поможет!