Push Swap Push Swap is a project that consists of sorting data on a stack, with a limited set of instructions. To make this happen, we have two stacks, A and B, and a set of operations to manipulate both stacks.