# CLRS.Helper — A tool  for studying CLRS

> Interactive CLRS algorithm study tool with pseudocode execution and debugging. (iPhone/iPad app by 巍 顾.)

- Source: https://appshunter.io/ios/app/clrshelper/id1564383045 (this page in markdown: same URL + `.md`)
- Developer: [巍 顾](https://appshunter.io/developer/1368599824)
- Category: Education
- Price: $0.99
- Rating: 5.00/5 from 1 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.0 · 43 MB
- Languages: English, Chinese, Chinese
- Released: 2021-04-23
- Data updated: 2026-06-07
- Monetization: paid
- User reviews in markdown: https://appshunter.io/ios/app/clrshelper/id1564383045/reviews.md

## What is CLRS.Helper?

Refer to The third edition of the book, covering content:
    2. Getting Started: Insertion sort, Merge sort;
    4. Divide-and-Conquer: Maximum-subarray, Matrix Multiplication[normal, recursive, Strassen’s algorithm];
    6. Heapsort: Heapsort[max-heap, min-heap];
    7. Quicksort: Quicksort;
    8. Sorting in Linear Time: Counting sort;
    12. Binary Search Trees: Binary search tree[Inorder Walk, Search Recursive, Search Iterative, Minimum Iterative, Maximum Iterative, Successor, Predecessor, Insert, Delete];
    13. Red-Black Trees: Red Black Tree[Insert, Delete];
    15. Dynamic Programming: Rod cutting[Recursive, Top_down, Bottom_up, Print],Longest common subsequence;
    16. Greedy Algorithms: Acitivity selection[Recursive, Iterative],Huffman codes;
    22. Elementary Graph: Breadth-first search, Depth-first search, Topological sort, Strongly connected components;
    23. Minimum Spanning Trees: Minimum spanning tree[Kruskal’s algorithm，Prim’s algorithm];
    24. Single-Source Shortest Paths: The Bellman-Ford algorithm，DAG algorithm，Dijkstra’s algorithm;
    25. All-pairs Shortest Paths: All-pairs Shortest paths algorithms[Slow，Faster，The Floyd-Warshall algorithm];
    26. Maximum Flow: The Ford-Fulkerson algorithm;
    Addition: Tower of Hanoi，N Queens Problem，Comparison of sorting algorithms;

The primary features:
    You can run the pseudo-code single step or continuous, observe the change of parameters and data structures，it can help you to understand the design thought of the algorithm;
    You can set breakpoints in program and ovserve the status of breakpoint, it can help you to understand why this algorithm is corrcet by using loop invariants;
    With running-time function stacks and the returning positions，you can track the running process of recursive functions easily, and understand the operation mechanism of computer programs;
    By recording the performed times of the pseudo-codes can help you to understand the running time of algorithms;

I wish this app can be helpful to you;

## Key features

- Pseudocode single-step and continuous execution
- Breakpoint setting and status observation
- Tracking recursive function calls
- Recording pseudocode execution times
- Covers algorithms from CLRS 3rd edition
- Visualizes data structure changes

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/clrshelper/id1564383045/reviews.md

### 5/5 — 字体能换成苹方字体吗？

*2022-12-30*

字体换一下更方便阅读

## Frequently asked questions about CLRS.Helper

### What algorithms does CLRS.Helper cover?

CLRS.Helper covers a wide range of algorithms from the third edition of CLRS, including sorting algorithms (Insertion Sort, Merge Sort, Heapsort, Quicksort), divide-and-conquer techniques, dynamic programming, greedy algorithms, graph algorithms (BFS, DFS, MST, shortest paths), and more. It also includes additional topics like Tower of Hanoi and N Queens Problem.

### How does CLRS.Helper help in understanding algorithms?

CLRS.Helper allows you to execute pseudocode step-by-step or continuously, observe changes in parameters and data structures, and set breakpoints to understand algorithm logic and correctness using loop invariants. It also helps track recursive function calls and their execution mechanisms.

### What is the price of CLRS.Helper?

CLRS.Helper is a paid application, available for $0.99. This one-time purchase grants you access to all its features for studying algorithms.

### What devices is CLRS.Helper compatible with?

CLRS.Helper is designed for iOS devices, including iPhone, iPad, and iPod. It requires iOS 4+ and is optimized for these platforms.

### How often is CLRS.Helper updated?

The latest version of CLRS.Helper is 1.8, last updated on June 27, 2022. While update frequency can vary, the app has received updates to improve its functionality and content.

### What is the age rating for CLRS.Helper?

CLRS.Helper has an age rating of 4+. This indicates it is suitable for users aged 4 and above, making it accessible for students of various levels.

### Does CLRS.Helper have ads?

No, CLRS.Helper does not contain advertisements. As a paid application, it offers an uninterrupted learning experience without any ad interruptions.

### What is the user sentiment for CLRS.Helper based on ratings?

CLRS.Helper has received a perfect rating of 5.0 stars from one rating. This suggests a highly positive user experience and satisfaction with the app's functionality.

## Version history (last 5 releases)

### 1.8 — 2022-06-27

Added: descriptions of Insert Sort and Merge Sort in Ch02;

### 1.7 — 2022-02-19

Fixed: Ch15-Longest common subsequence,crash-error caused by rotating screen;
Fixed: Ch25-The Floyd-Warshall algorithm,π matrix got wrong value;
Improved: simplify operations;

### 1.6 — 2021-12-04

Added: Addition-Tower of Hanoi，N Queens Problem，Comparison of sorting algorithms;

### 1.5 — 2021-11-14

Added: Ch23-Minimum Spanning Trees[Kruskal’s algorithm，Prim’s algorithm];
Added: Ch24-The Bellman-Ford algorithm，DAG algorithm，Dijkstra’s algorithm;
Added: Ch25-All-pairs Shortest Paths[Slow，Faster，The Floyd-Warshall algorithm];
Added: Ch26-The Ford-Fulkerson algorithm;

### 1.4 — 2021-09-15

Added: Ch06-Min Heap;	
Added: Ch15-Longest comman subsequence;
Added: Ch16-Huffman codes;

## Apps similar to CLRS.Helper

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Algorithm Visualizer](https://appshunter.io/ios/app/algorithm-visualizer/id6468837965) | 5.0 (4) | Free | Education |
| [ClearMath](https://appshunter.io/ios/app/clearmath/id6670290377) | 5.0 (1) | Free | Education |
| [C/C++$-offline compiler for os](https://appshunter.io/ios/app/cc-plus-plus-offline-compiler-for-os/id1003101482) | 4.5 (71) | $2.99 | Education |
| [Data Structure Display](https://appshunter.io/ios/app/data-structure-display/id1455489695) | 4.5 (665) | Free | Education |
| [LADSV](https://appshunter.io/ios/app/ladsv/id6746982641) | — | Free | Education |
| [Maths Formulas](https://appshunter.io/ios/app/maths-formulas/id645412785) | 2.5 (2) | $1.99 | Education |

## More apps by 巍 顾

- [PE.Mech](https://appshunter.io/ios/app/pemech/id1368599825)
- [PE.Mech Lite](https://appshunter.io/ios/app/pemechlite/id1455308553)
- [CLRS.Helper Lite](https://appshunter.io/ios/app/clrshelperlite/id1566475953)
- [HighSchool.Geometry](https://appshunter.io/ios/app/highschoolgeometry/id6463851066)
- [HS.Geometry Lite](https://appshunter.io/ios/app/hsgeometrylite/id6463998631)

All apps by 巍 顾: https://appshunter.io/developer/1368599824

---

*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-06-07.*
