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
(Homepage)