2. 2
• Ingrese al curso con su Usuario y Contraseña
• Haga clic en la actividad del Reto.
• Digitar el código para la resolución del reto
3. 3
• Guardar y Ejecutar el código
• Cuando este seguro de que la solución cumple los requerimientos darle clic
en Evaluar.
• En el Menu Ver Entrega podrá ver los resultados de la evaluación
4. 4
RETO 5. COMPARACION ALGORITMOS DE ORDENAMIENTO
DEFINICION
Realizar un algoritmo en Python con el objetivo de comparar los algoritmos de burbuja
o intercambio, selección y inserción. Realizar el Análisis del problema.
1. El programa debe tener un menú que permita seleccionar el método de
ordenamiento. Leer una lista de números enteros y ordenarla según el método
seleccionado.
2. Subir el reto a la plataforma siguiendo las instrucciones de este pdf.
Entrada Esperada Salida Esperada
Nota: Resolver el ejercicio usando funciones para cada método de ordenamiento.
Opcional: Realizar una comparación del tiempo que demora hacer el ordenamiento de
los 3 algoritmos
#importar librerias necesarias
import sys
from datetime import datetime
#Ejecutar función comparacion
tiempoInicial = datetime.now()
selectionSort(lista)
print(lista)
#Comparar Tiempo Final con el Inicial
print(datetime.now()-tiempoInicial),
Nota: Las tildes y cualquier otro signo ortográfico han sido omitidos a propósito en las
entradas y salidas del programa.