Cuál es la complejidad dada para el siguiente problema es O (n). ¿No debería ser O (n^2)? Esto se debe a que el ciclo externo es O (n) e interno también es O (n), por lo tanto n * n = O (n^2)?Complejidad del algoritmo
La hoja de respuestas de esta pregunta indica que la respuesta es O (n). ¿Cómo es eso posible?
public static void q1d(int n) {
int count = 0;
for (int i = 0; i < n; i++) {
count++;
for (int j = 0; j < n; j++) {
count++;
}
}
}
La complejidad del siguiente problema es O (n^2), ¿cómo se puede obtener? ¿Puede alguien por favor elaborar?
public static void q1E(int n) {
int count = 0;
for (int i = 0; i < n; i++) {
count++;
for (int j = 0; j < n/2; j++) {
count++;
}
}
}
Gracias
Creo que el superior es O (n^2). ¿Y qué dudas tienes sobre el segundo? – WordsWorth
Esto significa que la respuesta proporcionada por mi profesor es incorrecta hmm. – Harminder
parece que la hoja de respuestas contiene errores. – Zohaib