Está en la página 1de 1

MSC110-ALGORITMOS Y COMPLEJIDAD:

Evaluación Final
D. en C. I. Iván Francisco Valencia
22 de noviembre de 2022

Para el algoritmo de ordenamiento de burbuja (ver figura 1), sı́ se recibe


un vector a de tamaño n, determine cuantas comparaciones > se realizaran
en los siguientes casos:
1. n = 5
2. n = 6
3. para cualquier valor de n
en los tres casos suponga que el vector contiene números ordenados de
mayor a menor.

Muestre por inducción matemática que la siguiente igualdad se cumple:


1 1 1 1 n
+ + + ··· + = n≥1
1(2) 2(3) 3(4) n (n + 1) n+1

Resuelva la siguiente relación de recurrencia:

an = an−1 + 3n n≥2 a1 = 1

Resuelva la siguiente relación de recurrencia:

an = an−1 + 3n n>t≥1 at = 1

for i = 0; i <= n − 2; i + + do
for j = 0; j <= n − i − 2; j + + do
if a[j] > a[j + 1] then
aux = a[j];
a[j] = a[j + 1];
a[j + 1] = aux;
end
end
end

Figura 1: Ordenamiento de Burbuja

También podría gustarte