Ejemplos y ejercicios para el curso de Estructuras de Datos y Algoritmos basados en el Texto Sedgewick.
La biblioteca algs4 del texto se instala por medio del gestor de paquetes de python por medio del siguiente comando:
pip install algs4
Tener presente que esta biblioteca solo tiene una implementación parcial.
Las bibliotecas de E/S requieren varios paquetes adicionales. Inicialmente instalar los siguientes paquetes:
pip install numpy pygame
Nota: pygame solo funciona hasta python 3.10.
En Linux es necesario tener instalado el modulo tkinter:
sudo apt-get install python3-tk
Posteriormente descargar introcs-1.0.zip de la página del texto y descomprimir la carpeta introcs-1.0.
Para descargar un archivo desde la consola y descomprimirlo:
curl https://introcs.cs.princeton.edu/python/code/dist/introcs-1.0.zip --output introcs-1.0.zip
unzip introcs-1.0.zip
Desde la consola entrar a esta carpeta y ejecutar el comando:
python setup.py install --user
Sedgewick, Wayne
Algorithms, 4th ed.
https://algs4.cs.princeton.edu/home/
Documentación de la implementación Python de Algs4
Documentación de las bibliotecas estándar en Python