El proyecto Push Swap es una implementación de un algoritmo de ordenación que tiene como objetivo ordenar datos en una pila, con un conjunto limitado de instrucciones, utilizando el menor número de acciones posible. Este proyecto incluye un ejecutable push_swap, un programa de comprobación y varias funciones de utilidad.
push_swap.c: Archivo fuente principal para el algoritmo Push Swap. checker_Mac: Programa de comprobación para macOS. Makefile: Utilizado para compilar el proyecto. include/: Contiene funciones de utilidad y scripts.
Para ejecutar el algoritmo Push Swap:
./push_swap [lista de números]