# Data Structure Display — Dynamic Presentation for DS

> Interactive data structure learning app with dynamic debugging and visualization. (iPhone/iPad app by Jinan Matrix Information Technology Co., Ltd..)

- Source: https://appshunter.io/ios/app/data-structure-display/id1455489695 (this page in markdown: same URL + `.md`)
- Developer: [Jinan Matrix Information Technology Co., Ltd.](https://appshunter.io/developer/1009091575)
- Category: Education, Developer Tools
- Price: Free with in-app purchases
- Rating: 4.50/5 from 675 App Store ratings · 41 written reviews indexed
- Age rating: 4+
- Requires: iOS 13.0 · 8 MB
- Languages: American English, Chinese (Simplified, China)
- Released: 2019-03-23
- Data updated: 2026-08-25
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/data-structure-display/id1455489695/reviews.md

## What is Data Structure Display?

A novel data structure learning app, the most significant feature is that you can dynamically debug the data structure in this app, and visually observe the changes in the data structure during the operation. In this app you can learn the following data structures:

1. Linear structures, including arrays, linked lists, queues, stacks. Linear structures are the basis for other advanced data structures, as fine as advanced algorithms.

2. Tree structures, including binary tree, binary search tree, AVL tree, red-black tree, and heap. In this app, you can dynamically debug three traversals of the binary tree (including non-recursive traversal implementations), searching in the tree, balance adjustments in the AVL tree and red-black tree, and heap sorting. Give you the ability of handwritten red-black trees.

3. Graph structure, including the adjacency list storage representation of the graph structure, depth-first search and breadth-first search, finding the Euler path in the graph, topological sorting, maximum connected components, minimum spanning tree problem, and shortest single source Path problem. It also provides dynamic debugging of these classic graph algorithms.

4. The data structure introductory class will talk about the problem of the Tower of Hanoi. The algorithm that solves this problem is often recursive. This app provides dynamic debugging of the Tower of Hanoi problem, so you can no longer be confused about the recursive calls of the Tower of Hanoi.

## Key features

- Dynamic data structure debugging
- Visual observation of data structure changes
- Learn linear structures (arrays, lists, queues, stacks)
- Explore tree structures (binary, AVL, red-black, heap)
- Understand graph structures and algorithms
- Debug recursive algorithms like Tower of Hanoi

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Unlock all data structures | $2.99 | one-time |


## What do users think of Data Structure Display?

Overall sentiment: negative

**Pros**

- 📚 Excellent for DSA learning and studying
- ✨ Interactive components and pseudo code quality
- 👍 Good reference material for beginners
- 🎓 Unique educational content

**Cons**

- 🔒 90% of content locked behind $2.99 paywall
- 📖 Incomplete coverage of data structures
- ✍️ Poor grammar and spelling
- 📱 No dark mode support on macOS
- 🔔 Excessive review prompts
- 💰 Overpriced for freely available information
- ❌ Limited practical exercises

**Commonly reported bugs**

- Aggressive review request frequency
- Inconsistent dark mode functionality between iOS and macOS

**Most requested features**

- Dark mode implementation
- Comprehensive coverage of all data structure variants
- More practical exercises and problems
- Ad-supported free tier instead of paywall

## Recent user reviews (10 of 41)

All indexed reviews: https://appshunter.io/ios/app/data-structure-display/id1455489695/reviews.md

### 1/5 — Bad

*2025-04-25, version 1.8.1*

Purpose for earning money not for education

### 5/5 — Super useful for studying DSA.

*2025-01-13*

This is a great app and definitely worth supporting the developer! The interactive parts and pseudo code are absolutely excellent.

### 5/5 — Amazing app

*2024-12-13*

Very helpful

### 5/5 — Nice reference

*2024-10-17*

The app is good, but has only cheatsheets, no exercises.

### 2/5 — Does not explain everything

*2024-08-22*

I paid for the app and sections like linked lists for example only has code and pseudo code for only one type of a data structure. Please update all data structures to include all psudo code and c++ code. Then I will change my review to a 5 star.

### 5/5 — Simple and Effective

*2024-05-01, version 1.8.1*

The app is really good way to show how these basic building blocks in computational theory are put to work.
This is a good tool for research advancement as it allows one to look back in time, re-organise our thinking and plan ahead with something new.

### 5/5 — good to use

*2024-02-14*

very good for beginner！

### 4/5 — Wish it had dark mode

*2023-09-22*

On ios im able to make a singular app dark mode via "smart invert", but not on macOS

### 4/5 — 做得还不错，就是内容少了些

*2023-04-20*

可以一步一步的看代码演示且每一步都有图像化展示对于初学者来说挺不错的，只是内容少了点只有一般常用教材上的内容，期待可以增加更多内容。

### 4/5 — Diggy

*2023-01-03*

Great

## Frequently asked questions about Data Structure Display

### What does the Data Structure Display app do?

This app is designed for learning data structures by allowing users to dynamically debug and visually observe how data structures change during operations. It covers a wide range of structures and algorithms, providing an interactive educational experience.

### What data structures and algorithms can I learn?

You can learn linear structures (arrays, linked lists, queues, stacks), tree structures (binary tree, BST, AVL, red-black tree, heap), graph structures (adjacency list, DFS, BFS, Euler path, topological sort, MST, shortest path), and recursive problems like the Tower of Hanoi.

### Is the app free to use?

The app is free to download and use, but it offers in-app purchases. This means some features or content might require a purchase to access.

### What are the benefits of dynamic debugging in this app?

Dynamic debugging allows you to step through operations on data structures in real-time and see the exact changes as they happen. This visual and interactive approach helps to clarify complex concepts, especially for recursive algorithms and tree/graph manipulations, making them easier to understand than static explanations.

### What kind of learning experience does this app offer?

The app provides a hands-on learning experience through dynamic debugging and visualization. You can interact with various data structures and algorithms, observe their behavior, and gain a deeper understanding of their underlying mechanics, which is particularly helpful for complex topics like AVL tree balancing or graph traversals.

## Version history (last 5 releases)

### 1.8.1 — 2024-03-25

1. Stability improvements.
2. Imporve main UI style in iPadOS.

### 1.8.0 — 2022-07-25

1. Stability improvements.
2. Imporve main UI style in iPadOS.

### 1.7.0 — 2021-12-28

Stability improvements.

### 1.6.0 — 2020-10-23

Stability improvements.

### 1.5.0 — 2020-05-23

Upgrade SDK version to 13.0.

## Apps similar to Data Structure Display

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Sololearn: Learn to Code](https://appshunter.io/ios/app/sololearn-learn-to-code/id1210079064) | 4.8 (81,528) | Free | Education |
| [Mimo: Learn Coding/Programming](https://appshunter.io/ios/app/mimo-learn-codingprogramming/id1133960732) | 4.8 (109,442) | Free | Education |
| [Programming Hub: Learn Coding](https://appshunter.io/ios/app/programming-hub-learn-coding/id1049691226) | 4.8 (9,842) | Free | Education |
| [DataCamp: Data Science & AI](https://appshunter.io/ios/app/datacamp-data-science-and-ai/id1263413087) | 4.8 (4,775) | Free | Education |
| [Neural Network](https://appshunter.io/ios/app/neural-network/id1529389288) | 4.7 (139) | Free | Education |
| [Leet Track](https://appshunter.io/ios/app/leet-track/id1662188122) | 5.0 (6) | Free | Education |

## More apps by Jinan Matrix Information Technology Co., Ltd.

- [Artlist - Van Gogh Collection](https://appshunter.io/ios/app/artlist-van-gogh-collection/id1009091576)
- [Artlist - Masterpiece Theater](https://appshunter.io/ios/app/artlist-masterpiece-theater/id1357581100)
- [Artlist - Monet Collection](https://appshunter.io/ios/app/artlist-monet-collection/id1514617895)
- [Artlist - Raphael Collection](https://appshunter.io/ios/app/artlist-raphael-collection/id1535520155)
- [Artlist - Bruegel Collection](https://appshunter.io/ios/app/artlist-bruegel-collection/id1536522323)

All apps by Jinan Matrix Information Technology Co., Ltd.: https://appshunter.io/developer/1009091575

## Related topics

[dsa](https://appshunter.io/ios/topics/dsa) · [data structures](https://appshunter.io/ios/topics/data-structures) · [data structures and algorithms](https://appshunter.io/ios/topics/data-structures-and-algorithms) · [data flow 2](https://appshunter.io/ios/topics/data-flow-2) · [data structures java](https://appshunter.io/ios/topics/data-structures-java) · [csdn](https://appshunter.io/ios/topics/csdn) · [neetcode](https://appshunter.io/ios/topics/neetcode) · [structures](https://appshunter.io/ios/topics/structures)

---

*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-25.*
