¿Qué algoritmo usa .sort para ordenar una lista?

Daniel Alejandro Franco Meneses

Daniel Alejandro Franco Meneses

Pregunta
studenthace 4 años

¿Qué algoritmo usa .sort para ordenar una lista?

4 respuestas
para escribir tu comentario
    Omar Daniel Centeno

    Omar Daniel Centeno

    studenthace 4 años

    Me parece excelente que busques dominar los fundamentos y cómo es que funciona Python, te servirá muchísimo. Te recomiendo un Tutorial de recursos que publiqué en uno de los cursos. Tiene muchísimas herramientas para que sigas aprendiendo.

    🐍 Lista Definitiva de Recursos Para Aprender a Programar con Python 🐍

    Puedes tomar muchas rutas. Si te interesa aprender más sobre algoritmos el libro de Grokking Algorithms es buenísimo.

    También te recomiendo que agregues cursos de la ruta de Fundamentos de programación fundamenten las bases de la programación, la mayoría te servirá bastante aunque el de Expresiones Regulares es un must.

    Saludos

    Daniel Alejandro Franco Meneses

    Daniel Alejandro Franco Meneses

    studenthace 4 años

    ¿Es decir que python usa esto?,

    Daniel Alejandro Franco Meneses

    Daniel Alejandro Franco Meneses

    studenthace 4 años

    Wow de verdad muchas gracias, ahora me pregunta es ¿Qué libros o páginas me recomiendas leer para aprender lo que hay detrás de Python y como tener buenas bases.

    Omar Daniel Centeno

    Omar Daniel Centeno

    studenthace 4 años

    Python utiliza Timsort :D

    Timsort es un algoritmo de clasificación híbrido, derivado de la merge sort e insertion sort, diseñado para funcionar bien en muchos tipos de datos del mundo real. Fue inventado por Tim Peters en 2002 para su uso en el lenguaje de programación Python. El algoritmo encuentra subconjuntos de los datos que ya están ordenados y usa los subconjuntos para ordenar los datos de manera más eficiente. Esto se hace fusionando un subconjunto identificado, llamado ejecución, con ejecuciones existentes hasta que se cumplan ciertos criterios. Timsort ha sido el algoritmo de clasificación estándar de Python desde la versión 2.3.

    Conoce mucho más en este blog.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.