AlgoPrep - Algos, DS Made Easy

4.8
1.43K 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.

** 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.4K 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?
Utkarsh kumar
March 30, 2021
Its a great app. The UI is great and to top it off, its made for one handed use! As a developer myself, I know how much hard work you and your team have done to make this wonderful app. Kudos to you! However, there's a small error. In every algo, space complexity is wrong. I think you meant to write auxiliary space complexity rather than space complexity. Also, it would be great if you could add some security based algos. Altogether, an app worth keeping. Eagerly waiting for further releases!
27 people found this review helpful
Did you find this helpful?
Pranit Krishna Kulkarni
March 30, 2021
Hi Utkarsh, This is a wonderful review and really appreciate that you recognized the hard work behind it. I am working on more updates and glad that you feel worth waiting for it. The space complexity given in the app is mainly for the core logic of the algos & I will review it again to ensure there's no confusion around it. Thank you
B S Shantanu
February 27, 2024
Really intuitive and make learning feel so easy. Thank you for this app, it has helped me with understanding the working.
Did you find this helpful?

What's new

Support developer page and under the hood updates.