
O objetivo do projeto push_swap é ordenar uma pilha de inteiros usando duas pilhas e um conjunto específico de operações.
Pilhas: O projeto envolve duas pilhas, Stack A e Stack B, inicialmente contendo um conjunto aleatório de inteiros.
Operações: Os alunos são obrigados a implementar um conjunto de operações para manipular as pilhas.
Algoritmo de Ordenação: O desafio principal é desenvolver um algoritmo que use essas operações para ordenar Stack A em ordem ascendente.
Restrições: O projeto tipicamente impõe restrições no número de operações permitidas, com o objetivo de um algoritmo de ordenação eficiente e otimizado.