привет, я работал с анализом итеративного решения, вот одна проблема, из-за которой я не могу рассчитать время выполнения в наихудшем случае.
void function(int n)
{
int count = 0;
for (int i=0; i<n; i++)
{
for (int j=i; j< i*i; j++)
{
if (j%i == 0)
{
for (int k=0; k<j; k++)
printf("*");
}
}
}
}
Вот ссылка на указанную выше проблему: https://www.geeksforgeeks.org/analysis-algorithms-set-5-practice-problems/
См. задачу № 7.
Какова временная сложность вышеуказанной функции? В задаче говорят, что это O(n^5), но у меня есть некоторые сомнения по этому поводу, может кто-нибудь предоставить мне какое-нибудь математическое доказательство