67

Ordenamiento por selección en Python [67]

En este tutorial vamos a realizar el ordenamiento por selección en Python siguiendo estos pasos:

  • Buscar el mínimo elemento de la lista.
  • Intercambiarlo con el primero.
  • Buscar el siguiente mínimo en el resto de la lista.
  • Intercambiarlo con el segundo.
Ordenamiento por selección en Python

Codigo: https://github.com/programadornovato/curso-python/commit/c330499fd2da224ac215f9a9a92e479b4470ac34

def insertarNumero():
    lista=[]
    while True:
        n=int(input("Humano por favor ingresa un numero (0 terminar):"))
        if n==0:
            return lista
        else:
            lista.append(n)
def ordenPorSeleccion(lista):
    tamaño=len(lista)
    for i in range(0,tamaño):
        min=i
        for j in range(i+1,tamaño):
            if lista[min]>lista[j]:
                min=j
        aux=lista[i]
        lista[i]=lista[min]
        lista[min]=aux
    return lista
def mostrarLista(lista):
    for numero in lista:
        print(numero)

lista=insertarNumero()
ordenPorSeleccion(lista)
print("Humano aqui estan tus pinches numeros ordenados:")
mostrarLista(lista)

🎦55.- C++ desde cero 2019🦸‍♂️ [Ordenamiento por selección]: https://www.youtube.com/watch?v=ZBmRqdQI0p8

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)