Metodo de la burbuja
Ramírez Rueda Juventino Ing. en Computación 0686696C
Mostrar por inducción que �� �� =����1 + ������2 es válida para cualquier N con �� = 2�� . Considerando que el número de elementos es potencia de 2 N = 32 = 2 . Definimos C1 como el tiempo para ordenar un arreglo o lista de tamaño unitario y C2el tiempo para pegar un elemento. Así el tiempo para ordenar N elementos lo resolvemos con la recurrencia �� �� = 2 �� Caso base �� = 1 �� ���� = �� �� �� 21 = 2 �� �� 2 = 2 ��
2 2 ���� �� 21 2
5�� + ����2 2
+ ���� ���� + 21 ��2
+ 2��2
�� 2 = 2 �� 1 + 2��2 Como �� 1 = ��1 �� 2 = 2 ��1 + 2��2 �� ���� = ���� ���� + ������ ���� �� 21 = 21 ��1 + 1 21 ��2 �� 2 = 2��1 + 2��2 Para el casobase ambas expresiones son iguales Paso recursivo �� 2��+1 = 2 ��
2 ��+1 2
+ 2��+1 ��2
�� 2��+1 = 2 �� 2�� + 2��+1 ��2 �� 2��+1 = 2��+1 ��1 + �� + 1 2��+1 ��2 �� 2��+1 = 2��+1 ��1 + �� + 12��+1 ��2 �� 2��+1 = 2 2�� ��1 + ��2�� ��2 + 2��+1 ��2 �� 2��+1 = 2 �� 2�� + 2�� +1 ��2 Asi queda demostrado que �� �� = ����1 + ������2 es válida para cualquier N.
1
Universidad Michoacana de SanNicolás de Hidalgo Facultad de Ingeniería Eléctrica Estructuras de Datos
Ramírez Rueda Juventino Ing. en Computación 0686696C
Hacer la simulación para ordenar el arreglo A = {5, 7, 0, 3, 10, 20, 1,15} utilizando: a) Burbuja b) Selection Sort c) MergeSort
Burbuja A = {5, 7, 0, 3, 10, 20, 1, 15} A = {5, 7, 0, 3, 10, 1, 20, 15} A = {5, 7, 0, 3, 10, 1, 15, 20} A = {5, 7, 0, 3, 10, 1, 15, 20} A ={5, 7, 0, 3, 1, 10, 15, 20} A = {5, 7, 0, 3, 1, 10, 15, 20} A = {5, 0, 7, 3, 1, 10, 15, 20} A = {5, 0, 3, 7, 1, 10, 15, 20} A = {5, 0, 3, 1, 7, 10, 15, 20} A = {5, 0, 3, 1, 7, 10, 15, 20} A = {0, 5,3, 1, 7, 10, 15, 20} A = {0, 3, 5, 1, 7, 10, 15, 20} A = {0, 3, 1, 5, 7, 10, 15, 20} A = {0, 3, 1, 5, 7, 10, 15, 20} A = {0, 1, 3, 5, 7, 10, 15, 20} A = {0, 1, 3, 5, 7, 10, 15, 20}...
Regístrate para leer el documento completo.