Logo Studenta

Ejercicio 4. int mesetaMasLarga(vector &v) { int i = 0; int maxMeseta = 0; int meseta; while (i < v.size()) { int j = i + 1; while (j < v.size...

Ejercicio 4.
int mesetaMasLarga(vector &v) {
int i = 0;
int maxMeseta = 0;
int meseta;
while (i < v.size()) {
int j = i + 1;
while (j < v.size() && v[i] == v[j]) {
j++;
}
meseta = j - i;
i = j;
if (meseta > maxMeseta) {
maxMeseta = meseta;
}
}
return maxMeseta;
}
a) ¿Qué hace este programa?
b) Calcular el tiempo de ejecución de peor caso de este programa en función del tamaño del vector.
c) ¿Es posible escribir otro programa que resuelva el problema utilizando solo un ciclo?


Esta pregunta también está en el material:

Práctica8
5 pag.

Computacional Universidad Nacional de CórdobaUniversidad Nacional de Córdoba

Todavía no tenemos respuestas

¿Sabes cómo responder a esa pregunta?

¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!


✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales