Coder Social home page Coder Social logo

pushswap's Introduction

pushswap

โš  As for every EPITECH's project, any cheating might result in a -42 โš 

The project is made up of two lists of numbers named l_a and l_b.
In the beginning, l_b will be empty and l_a will contain a certain amount of positive or negative numbers.
The objective of the project is to sort l_a.

How the project was handled

The project only use the pb, rb and ra instructions, the optimization is not one of the advantages therefore.
The lack of optimization is due to the algorithm used: the Radix Sort.

You might find all the informations you need on the Radix Sort on this Wikipedia post: https://en.wikipedia.org/wiki/Radix_sort

Result

Test Name Test Result
01 - One Number 100%
01.5 - One Number 100%
02 - Sorted List 100%
02.5 - Sorted List 100%
03 - Small Unsorted List 100%
03.5 - Small Unsorted List 100%
04 - Medium Unsorted List 100%
04.5 - Medium Unsorted List 100%
05 - Big Unsorted List 100%
05.5 - Big Unsorted List 100%
Final Result 100%

pushswap's People

Contributors

fyroeo avatar

Stargazers

Mathias avatar Baptiste Leroyer avatar Duc Justin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.