Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A sorting program that organizes a stack of integer numbers using two stacks and a set of permitted operations and using less movements as possible.

Notifications You must be signed in to change notification settings

carolina-tcn/push_swap

Repository files navigation

push_swap📚🔄

push_swap es un proyecto que pone a prueba tu habilidad para diseñar algoritmos eficientes de ordenación. Utilizando dos pilas (stacks) y un conjunto limitado de operaciones, el objetivo es ordenar una lista de números enteros en el menor número de pasos posible.

El programa implementa un algoritmo en C (chunk) que acepta como entrada una lista de enteros y genera una secuencia de instrucciones en el lenguaje "push_swap" para ordenar el stack inicial. Entre las operaciones disponibles se incluyen intercambio, rotación y movimientos entre stacks. El reto principal es minimizar la cantidad de instrucciones mientras se garantiza la precisión del orden resultante.

Además de ser un ejercicio en programación rigurosa, push_swap explora conceptos fundamentales de complejidad algorítmica, optimización y manipulación eficiente de datos en memoria.

About

A sorting program that organizes a stack of integer numbers using two stacks and a set of permitted operations and using less movements as possible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published