内容については、本書の第 3 版を参照してください。
2. はじめに: 挿入ソート、マージソート。
4. 分割統治: 最大部分配列、行列乗算 [通常、再帰、ストラッセン]。
6. ヒープソート: ヒープソート。
7. クイックソート: クイックソート。
8. 線形時間でのソート: カウントソート;
12. 二分探索ツリー: 二分探索ツリー[順序ウォーク、再帰検索、反復検索、最小反復、最大反復、後続、先行、挿入、削除]。
13. 赤黒の木: 赤黒の木[挿入、削除];
15. 動的プログラミング: ロッド切断[再帰的、トップダウン、ボトムアップ、印刷];
16. 貪欲なアルゴリズム: アクティビティの選択[再帰的、反復的]。
22. 基本グラフ: 幅優先検索、深さ優先検索、トポロジカルソート、強連結成分。

主な特徴:
擬似コードを単一ステップまたは連続的に実行して、パラメーターとデータ構造の変化を同時に観察できます。
プログラムにブレークポイントを設定し、実行中のプログラムのステータスを監視すると、アルゴリズムの設計思想を理解するのに役立ちます。
実行時関数スタックと返されるブレークポイントを使用すると、再帰関数の実行プロセスを簡単に追跡できます。
疑似コードの実行時間を記録すると、アルゴリズムの実行時間を理解するのに役立ちます。

このアプリがあなたのお役に立てれば幸いです。