
Algorithms: Explained and Animated is a very intuitive and efficient algorithm learning application for mobile platforms, developed by Moriteru Ishida and Yuki Mitsumori from Japan. It makes very detailed classification and animated explanation to all computerized algorithms, letting you understand the logic of various algorithms in a dynamic and visual way, helping you comprehensively and efficiently learn the algorithms!
The foundation of programming is learning algorithms. Although there are many books about algorithms, the simple illustrations and long text explanations make readers hard to understand and feel very boring. Algorithms: Explained and Animated can improve the fun, efficiency, and quality of algorithm learning by simply using animated diagrams and short text descriptions to enable readers to understand and mastery algorithms faster and more thoroughly. As such, it is ideal for people in the IT and software industries, experienced programmers and engineers, as well as anyone interested in programming and information technologies.
In short, Algorithms: Explained and Animated allows user to learn about algorithms anytime and anywhere. Learn algorithms visually with fully-animated explanations in this app, you can enjoy learning about even the most complex algorithms, and improve your understanding by trying out the algorithms in "Sim Mode" using a variety of conditions. Come on, let's take a journey into the world of algorithms!

Contained Algorithms
Type | Algorithm |
Sort | Bubble Sort, Selection Sort, Insertion Sort, Heap Sort, Merge Sort, Quicksort |
Data Structures | Lists, Arrays, Stacks, Queues, Hash Tables, Heaps, Binary Search Trees |
Graph Search | Breadth-First Search, Depth-First Search, Bellman-Ford, Dijkstra's Algorithm, A* algorithm |
Math and Recursion | Euclidian Algorithm, Primality Test, Tower of Hanoi |
Data Compression | Run-Length Encoding, Huffman Coding |
List Search | Linear Search, Binary Search |
Security | Hash Functions, Shared-Key Cryptosystem, Public-Key Cryptosystem, Hybrid Cryptosystem, Diffie-Hellman Key Exchange, Message Authentication Codes, Digital Signatures, Digital Certificates |
Other | k-means Algorithm (Clustering), PageRank (The Web) |
Official Demo Video
System Requirements
- Android 4.0+
Edition Statement
AppNee provides the Algorithms: Explained and Animated multilingual paid full versions for Android OS.Download URLs
License | Version | Download | Size |
for Android | |||
Paid Full | v1.2.8 | ![]() |
41.2 MB |