Logo Studenta

Ejercicio 11. Consideremos el siguiente programa de ordenamiento, llamado ordenamiento por burbujeo (bubble sort): int i = 0; int j; while (i < a.s...

Ejercicio 11.
Consideremos el siguiente programa de ordenamiento, llamado ordenamiento por burbujeo (bubble sort):
int i = 0;
int j;
while (i < a.size()-1) {
j = 0;
while (j < a.size()-1) {
if (a[j] > a[j+1]) {
swap(a, j, j+1);
}
j++;
}
i++
}
a) Describir con palabras qué hace este programa.
b) Proponer un invariante para el ciclo principal (el más externo).
c) Proponer un invariante para el ciclo interno.
d) Calcular el tiempo de ejecución de peor caso.


Esta pregunta también está en el material:

Práctica9
4 pag.

Informática I 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