AlgoPrep - Algos, DS Made Easy

4.8
1.49K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Are you a Computer science/IT/ programming student or preparing for a Software Engineer interview ?

This tool will help you to see how the following algorithms will sort a set of numbers
1. Bubble sort
2. Improved bubble sort
3. Insertion sort
4. Selection sort
5. Quick sort
6. Merge sort
7. Heap sort
Searching algorithms:
Binary Search, Jump Search & Linear Search

You can see how the sorting algorithm works step-by-step, real time visualization of the sorting and the different cases of time complexity of the algorithm.
(Best case, Worst case and Average case)

Also, go through some data structures like stacks, linked-lists, queues, trees, graphs and understand how it works.(More updates to come in future)

Tree traversals:
Inorder, pre-order & post-order

Graph traversals:
Depth First Search, Breadth First Search

So why just check pseudocode online ? See how it plays with the numbers visually.

--- App founded in 2017 ---

** NO INTERNET CONNECTION NEEDED **
** WORKS OFFLINE **
Updated on
Nov 13, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, App activity and 2 others
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.8
1.46K reviews
A Google user
December 14, 2019
It has the potential to be a great algorithm learning tool. Unlike the others this allows the user to input information, shows a step by step process then gives output data, fast and efficiently. Simple and organized UI , making it easy to navigate and access the information given. The only problem IT LACKS INFORMATION! If there were more detailed information given, or FAQ for beginners in the options colemn, I would give 5/5 stars.
21 people found this review helpful
Did you find this helpful?
oʍʐɨ
May 29, 2021
This app literally blew my mind🤩! I'm a visual learner so this really helped me in visualising common algorithms step-by-step & their runtimes. It also explains abstract data structures well. I highly recommend it to anyone wanting to master algorithms & data structures quickly & comprehensively. A huge thanks to the dev(s) behind this masterpiece.
30 people found this review helpful
Did you find this helpful?
Pranit Krishna Kulkarni
May 29, 2021
Thank you very much for these wonderful 5 stars and your honest feedback. Glad you loved it. Do share it with your friends and colleagues More to come in future!
Oliver KF
January 16, 2021
It's ok. Clear animation of algorithms. Some fundamental errors in the information, which is bad for learners e.g. best case for bubble sort is given as O(n^2), which is incorrect. It is actually O(n). If the errors were fixed I'd give it 4.
7 people found this review helpful
Did you find this helpful?
Pranit Krishna Kulkarni
January 16, 2021
Hi Pog, Kindly check that there's an improved bubble sort option given which has O(1) best case. Thank you

What’s new

Support developer page and under the hood updates.