| Ausführung | 1.4.0 |
|---|---|
| Herausgeber | Shaowei Rong |
| Veröffentlichungsdatum | 19.03.2020 |
| Datum hinzugefügt | 19.03.2020 |
| Os Anforderungen | iOS |
| Bedarf | Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch. |
| Downloads insgesamt | 0 |
| Preis | Free |
Beschreibung
Eine neuartige Datenstruktur-Lern-App. Das wichtigste Merkmal ist, dass Sie die Datenstruktur in dieser App dynamisch debuggen und die Änderungen in der Datenstruktur während des Betriebs visuell beobachten können. In dieser App können Sie die folgenden Datenstrukturen lernen:
1. Lineare Strukturen, einschließlich Arrays, verknüpfte Listen, Warteschlangen, Stapel. Lineare Strukturen sind die Grundlage für andere fortschrittliche Datenstrukturen, ebenso wie fortgeschrittene Algorithmen.
2. Baumstrukturen, einschließlich Binärbaum, binärer Suchbaum, AVL-Baum, Rot-Schwarz-Baum und Heap. In dieser App können Sie drei Durchläufe des Binärbaums (einschließlich nicht rekursiver Durchlaufimplementierungen), Suchen im Baum, Ausgleichsanpassungen im AVL-Baum und Rot-Schwarz-Baum sowie Heap-Sortierung dynamisch debuggen. Geben Sie Ihnen die Fähigkeit von handgeschriebenen rot-schwarzen Bäumen.
3. Graphenstruktur, einschließlich der Darstellung der Adjazenzlistenspeicherung der Graphenstruktur, Tiefensuche und Breitensuche, Finden des Euler-Pfads im Graphen, topologische Sortierung, maximal verbundene Komponenten, minimales Spannbaumproblem und kürzeste einzelne Quelle Pfadproblem. Es bietet auch dynamisches Debugging dieser klassischen Graphalgorithmen.
4. Der Einführungskurs in die Datenstruktur wird über das Problem des Turms von Hanoi sprechen. Der Algorithmus, der dieses Problem löst, ist oft rekursiv. Diese App bietet dynamisches Debugging des Tower of Hanoi-Problems, sodass Sie nicht länger von den rekursiven Aufrufen des Tower of Hanoi verwirrt werden können.