# Algorithms: Animation Display — Visual Debug Problems!

> Visual tool for learning and understanding algorithms through animations and code. (iPhone/iPad app by 森 林.)

- Source: https://appshunter.io/ios/app/algorithms-animation-display/id1624248084 (this page in markdown: same URL + `.md`)
- Developer: [森 林](https://appshunter.io/developer/501130350)
- Category: Developer Tools, Education
- Price: Free with in-app purchases
- Rating: 4.50/5 from 8 App Store ratings · 14 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.6 · 25 MB
- Languages: American English, Chinese (Simplified, China)
- Released: 2023-01-23
- Data updated: 2026-08-22
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/algorithms-animation-display/id1624248084/reviews.md

## What is Algorithms?

Did you pass the interview algorithm question? Learning algorithm questions takes too much time? Not your problem! Before this, no algorithmic learning method could be so simple and efficient.
It only takes three steps to become an algorithm master:
The first step is to read the question;
The second step is to play the animation, refer to the subtitles, and understand the ideas and codes;
The third step is to read, analyze and summarize;

Why do you make an algorithm animation diagram app?
Like many programmers, I have to prepare a lot of time to brush up the algorithm every time I change jobs. Very good, in the process of brushing the questions, you must first read the solution. I also read a lot of problem solutions from big guys on the Internet, and I especially like to read algorithm analysis with moving pictures or schematic diagrams, which is faster than reading text. In the process, several problems were also found, such as: the animation is not interactive and cannot be paused; the data is dead and cannot be changed; it is not convenient to study on the mobile phone, etc.
I saw some good animations at the beginning, and I had a strong urge to implement them in the app with native code several times. This time I finally made up my mind and made 70 animations in one go.
I understand that the positioning of this app is a tool that can help us quickly understand algorithm ideas and codes, help memory, and improve learning efficiency. But here you can't submit, you can't execute the code, and the code still needs to be typed on the computer to make it feel better.

Why is it not arranged in the order of the leetcode number?
At present, the algorithm questions are classified into three major blocks:
- linked list, string, array, binary tree;
- Backtracking, greedy, dynamic programming, divide and conquer;
- Sort and classify separately.
Under each category, the difficulty is divided into easy, medium and hard.
First classify data structures and algorithms separately, and learn according to knowledge points. For example, you can concentrate on learning binary tree structures or dynamic programming algorithms, so that concentrated saturation training can help improve learning efficiency. The data structure comes first, and the algorithm follows, which is also arranged in the order in which we learn theoretical knowledge.
In terms of algorithms, four types are currently arranged: backtracking, greedy, dynamic programming, and divide-and-conquer.
When I learned data structures and algorithms many years ago, I first came into contact with various sorting algorithms. At that time, I felt that sorting was too difficult, and I was very impressed, so I made a separate sorting classification for beginners.

Thinking on how to combine animation and code and other interactive issues
- In the process of learning algorithms by myself, I often understand the ideas, but I can't understand the codes, and many codes in the text explanations have no comments. Seeing this is a big headache. Therefore, when thinking about App interaction, the code highlighting function is specially designed, which means that each line of code will be highlighted as the animation progresses. In this way, the animation is executing, the code is highlighted, and it looks cool.
- Although the animation is easy to understand, it still needs some short explanations, so the "subtitle" function is designed below the animation. Every time the corresponding step is executed, the corresponding explanation will be displayed.
- Animation playback and reset, each algorithm page has a playback function, so how to prepare test cases? To simplify the concept of test cases, a "reset" button is designed, which means that the test cases are random. When you want to change a set of data, just click reset.

## Key features

- Interactive algorithm animations
- Code explanations with subtitles
- Step-by-step learning process
- Categorized algorithm problems
- Visual debugging aid
- Focus on understanding ideas and code

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Unlock medium & hard problems | $3.99 | one-time |
| Unlock easy problems | $2.99 | one-time |
| Unlock all problems | $5.99 | one-time |


## Recent user reviews (10 of 14)

All indexed reviews: https://appshunter.io/ios/app/algorithms-animation-display/id1624248084/reviews.md

### 5/5 — Aplicativo muito bacana!!

*2025-07-09*

Que ideia bacana e bem implementada. Parabéns aos desenvolvedores!

### 1/5 — Need customer support

*2025-06-09*

I bought the premium with everything unlocked for this app, on my iPad, I cant use those features on the same apple account on my Mac when I downloaded this app, disappointing.

### 5/5 — Great explanatory animations

*2025-03-24*

My favorite feature is the animated visualizations showing you what every step of the code / algorithm does. This makes understanding them so much easier. Thanks a lot for this great app!

### 4/5 — 能加下设置语言么？？

*2025-01-14*

我是外文系统。在设置里指定了这个app是中文。打开app后。只有几个地方是中文，说明全是英文。

### 5/5 — Good but Jump Game has wrong solution

*2024-11-03*

The algorithm for the Jump Game is wrong. It allows for k to never reach last index as long as k can be  greater than last index.

### 5/5 — 通俗易懂。缺点就是算法太少了 数据结构里面的算法比如kmp啥的没有

*2023-11-08*

通俗易懂。缺点就是算法太少了 数据结构里面的算法比如kmp啥的没有

### 5/5 — Hey there I’m on

*2023-08-02*

The only way I

### 5/5 — First time we have a

*2023-06-20*

Very good for your dad

### 5/5 — 希望加入暗黑模式，晚上看太刺眼

*2023-03-23*

希望加入暗黑模式，晚上看太刺眼

### 3/5 — 恢复内购一直转圈圈

*2023-03-18*

前段时间限免搞的，应该算内购了吧。现在恢复内购一直转圈圈

## Frequently asked questions about Algorithms

### How does Algorithms: Animation Display help with algorithm learning?

Algorithms: Animation Display uses interactive animations and code explanations to help users understand algorithm ideas and code. It breaks down learning into three steps: reading the question, playing the animation, and analyzing the code.

### What types of algorithms are covered in Algorithms: Animation Display?

The app currently covers algorithms categorized into linked lists, strings, arrays, binary trees, backtracking, greedy, dynamic programming, and divide and conquer. Sorting algorithms are also provided in a separate classification for beginners.

### Can I run or submit code within Algorithms: Animation Display?

No, Algorithms: Animation Display is designed as a tool to help understand algorithm ideas and code. It does not allow code submission or execution; users will need to type the code on a computer for that purpose.

### How are the algorithms organized in the app?

Algorithms are classified into three major blocks: data structures (linked list, string, array, binary tree) and algorithms (backtracking, greedy, dynamic programming, divide and conquer). Within each category, difficulty is divided into easy, medium, and hard.

### Is Algorithms: Animation Display available on different devices?

Yes, Algorithms: Animation Display is supported on iPhone, iPad, and iPod devices, making it accessible for learning on the go.

### How often is Algorithms: Animation Display updated?

The app was last updated on 2025-08-17 with version 4.0.1, indicating active development and regular updates to improve features and content.

### What is the user sentiment for Algorithms: Animation Display?

Users have provided very positive feedback, with the app holding a 5.0-star rating from 7 ratings, suggesting high satisfaction with its learning approach.

### Does Algorithms: Animation Display have ads?

No, Algorithms: Animation Display does not contain advertisements, allowing for an uninterrupted learning experience.

## Version history (last 5 releases)

### 4.0.1 — 2025-08-17

Fixed stability issues that could cause unexpected app crashes.
Improved system compatibility.

### 4.0.0 — 2024-11-04

New Code Practice Feature Launched!
Enjoy coding algorithms as easily as playing a game.
By dragging and assembling code snippets,
Practice your coding logic in an engaging, interactive way,
And enhance your algorithm implementation skills.
Come try this brand-new code challenge now!

### 3.0.11 — 2024-09-26

Fix the bug in the quicksort algorithm.

### 3.0.10 — 2024-09-23

- Fix the bug in the bubble sort.

### 3.0.9 — 2024-07-01

Minor bug and stability fixes.

## Apps similar to Algorithms

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Leaflet for Swift&Algorithm](https://appshunter.io/ios/app/leaflet-for-swift-and-algorithm/id1420814118) | 4.6 (297) | Free | Developer Tools |
| [CodeMaster - Mobile Coding IDE](https://appshunter.io/ios/app/codemaster-mobile-coding-ide/id1514942957) | 4.6 (140) | Free | Developer Tools |
| [C++ Shell - C++ code compiler](https://appshunter.io/ios/app/c-plus-plus-shell-c-plus-plus-code-compiler/id6444545478) | 4.2 (224) | Free | Developer Tools |
| [BlueTools Bluetooth Assistant](https://appshunter.io/ios/app/bluetools-bluetooth-assistant/id1526436386) | 3.5 (4) | Free | Developer Tools |
| [JSBox - Learn to Code](https://appshunter.io/ios/app/jsbox-learn-to-code/id1312014438) | 4.0 (85) | Free | Developer Tools |
| [React Native Paper](https://appshunter.io/ios/app/react-native-paper/id1548934513) | 5.0 (5) | Free | Developer Tools |

## More apps by 森 林

- [Vibe Cam - Moments Never Fade](https://appshunter.io/ios/app/vibe-cam-moments-never-fade/id6471097970)

All apps by 森 林: https://appshunter.io/developer/501130350

## Related topics

[algorithm](https://appshunter.io/ios/topics/algorithm) · [algorithms games](https://appshunter.io/ios/topics/algorithms-games) · [leetcode](https://appshunter.io/ios/topics/leetcode) · [neetcode](https://appshunter.io/ios/topics/neetcode) · [sorting algorithms concepts](https://appshunter.io/ios/topics/sorting-algorithms-concepts) · [geeksforgeeks](https://appshunter.io/ios/topics/geeksforgeeks) · [algorithms quiz](https://appshunter.io/ios/topics/algorithms-quiz)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-22.*
