Может ли кто-нибудь представить примеры циклов, которые являются PolynomialO O (n^2), экспоненциальными O (2^n) и Factorial O (n1). Кажется, я не обволакиваю голову.BIG O Анализ циклов
Я понимаю понятия
O (журнал N) for (int i=0; i<=10; i=i*2) OR for (int i=0; i<=10; i=i/2)
O (N) for (int i=0; i<=10; i++)
или (int i=10; i<=0; i--)
.
O (N^2) `
for (int i=0; i<=10; i++)
{
for (int i=0; i<=10; i++)
{
//DO SOMETHING
}
}
Вы, вероятно, имели в виду 'i = i * 2' вместо' i * 2' (что создает бесконечный цикл ...), а для 'i/2' я понятия не имею, что вы намеревались сделать там , Кроме того, ваш вопрос непонятен, поскольку в примерах, которые вы указываете в примерах, нет 'n'. – alfasin