У меня есть следующий алгоритм:Какова сложность этого алгоритма? BiGo
for (i=0; i<=n-1; i++) {
for (j=i; j<=n-1; j++) {
sum = 0;
for (k=i; k<=j; k++) {
sum = sum + v[k];
if (sum > max) max = sum;
}
}
}
Сложность первой является О (п), во-вторых, п-я, третий J-+ 1.
Я знаю, что O (n^3) является верхней границей. Но какова истинная вещь, которую мы можем считать сложностью этого алгоритма? Это O (n^3)?
спасибо.
ли вам означает 'for (i = 0; i <= n-1; i ++)'? – DaaaahWhoosh
Да, спасибо. –