Algorithms: Explained and Anim

In-app purchases
8.3K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Enjoy watching, trying, and learning with this guide to algorithms. The wide-ranging field of algorithms is explained clearly and concisely with animations. Deepen your understanding by exploring concepts in "Sim Mode". Also includes algorithms closer to home involving encryption and security. Come on, let's take a journey into the world of algorithms!

==== Categories and Included Topics ====

[ Sort ]
Bubble Sort, Heap Sort, Quicksort ... (6 topics)

[ Clustering ]
k-means Algorithm

[ List Search ]
Linear Search, Binary Search

[ Graph Search ]
Breadth-First Search, Dijkstra's Algorithm, A* algorithm ... (5 topics)

[ Math ]
Euclidian Algorithm, Primality Test

[ Data Compression ]
Run-Length Encoding, Huffman Coding

[ Security ]
Hash Functions, Public-Key Cryptosystem, Diffie-Hellman Key Exchange, Digital Certificates ... (10 topics)

[ Data Structures ]
Lists, Stacks, Heaps, Binary Search Trees ... (7 topics)

[ The Web ]

[ Recursion ]
Tower of Hanoi

==== Recommended for... ====

[ People in the IT and software industries ]

Whether it be website creation or website management, game development or system development, when using a computer to work as a team or work with clients, a broad knowledge of programming and information security is essential.
With "Algorithms: Explained and Animated", you can firmly strengthen that fundamental knowledge.

[ People interested in programming and information technology ]

While there are many technical books on programming and the internet, their simple drawings and long explanations don't facilitate learning as much as they do boredom. With "Algorithms: Explained and Animated", anything from complex data structures like "hash tables" and "heaps" to information security topics like the "public-key cryptosystem" and "digital certificates" can be easily understood with animations.

[ Experienced programmers and engineers ]

When using standard methods like libraries, the more basic the concept, the more impenetrable it can seem. You might also find yourself struggling to explain concepts to a less-experienced colleague. For times like those, use "Algorithms: Explained and Animated" to keep your skills from getting rusty.

==== Downloading and Viewing All of the Algorithms ====

This app is free to download. A portion of the app's topics can be viewed after choosing to "Purchase all algorithms".

==== On Tablet ====

This app is also compatible for use on tablet.

==== Supported languages ====

- English
- Español (Spanish)
- Português (Portuguese)
- 中文 (简体字) (Chinese (Simplified))
- Русский (Russian)
- 日本語 (Japanese)
- 한국어 (Korean)
Updated on
Nov 16, 2022

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
App info and performance
This app may collect these data types
Personal info and App info and performance
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

7.93K reviews
Felix Medam
December 20, 2021
Playful and intuitive introduction to the algorithms. BUT, I really miss the big O notation for the algorithms. Also an explanation why they have this run time or space requirement would be perfekt. The second thing I miss, is an deeper explanation of best and worst case scenarios of the algorithms. If these features are included I would consider to pay for the (interesting) premium algorithms.
53 people found this review helpful
Did you find this helpful?
Nishan Das
November 4, 2020
I paid for the full version. I would've loved to see code (C/Python would be ideal) in the bottom as the visualisation proceeds. As you press step, the next line in the code should be highlighted. It's brilliant for visualising but I wish the explanations were more clear. All in all, one of the best purchases I've made. PLEASE ADD CODE, THANK YOU.
109 people found this review helpful
Did you find this helpful?
[-0LT'U Iiii307n
September 4, 2020
Great app if you dont know much about the different kinds of algorithms. Some algorithm explanations are locked behind a pay wall but I totally get it. It's way better this way than having stupid ads clutter up the app and just because there's some paid stuff don't look away! There's plenty of free stuff on here too. I discovered lots from this app in a matter of like 30 minutes. One issue: The buttons at the bottom are too low so you only see top half. I'm not sure if it's my device or the app
82 people found this review helpful
Did you find this helpful?

What's new

Up to the newest version of the Android OS.