GOAT Lab
GOAT Lab › Entwickler-Tools › AlgoViz

Algorithmus-Visualisierer (AlgoViz)

AlgoViz ist ein kostenloses Browser-Tool, das animiert, wie Algorithmen funktionieren. Es deckt 93 Algorithmen in 9 Kategorien ab, mit schrittweiser Wiedergabe, anpassbaren Parametern und Komplexitätstabellen pro Algorithmus, in 5 Sprachen.

  • Kostenlos
  • Ohne Anmeldung
  • Offline nutzbar

Was ist AlgoViz?

AlgoViz ist ein interaktiver Algorithmus-Visualisierer, der jeden Schritt eines Algorithmus während der Ausführung animiert. Er umfasst 9 Kategorien – Sortieren, Suchen, Graphen, Datenstrukturen, dynamische Programmierung, Wahrscheinlichkeit, maschinelles Lernen, Sonstiges und Physik – mit insgesamt 93 Algorithmen. Er läuft vollständig clientseitig, auf Englisch, Japanisch, Spanisch, Chinesisch und Deutsch.

Wie funktioniert es?

Wähle einen Algorithmus und nutze die Wiedergabesteuerung – Abspielen/Pause, einen Schritt vor, einen Schritt zurück, Zurücksetzen und einen Geschwindigkeitsregler –, um jede Zustandsänderung zu verfolgen. Ein Fortschrittsbalken zeigt den aktuellen Schritt von der Gesamtzahl. Über anpassbare Parameter lässt sich die Eingabe ändern, und jede Seite listet die Komplexität im besten, durchschnittlichen und schlechtesten Fall sowie die Speicherkomplexität samt Pseudocode auf.

Wann sollte ich es nutzen?

Nutze AlgoViz, wenn du Schritt für Schritt lernst oder lehrst, wie sich ein Algorithmus verhält – zum Beispiel beim Vergleich von Quick Sort und Merge Sort, beim Beobachten, wie Dijkstra einen Graphen durchläuft, oder beim Verfolgen, wie K-Means Punkte gruppiert. Es ist für Studium, Unterrichtsdemos und die Vorbereitung auf Vorstellungsgespräche gedacht, nicht zum Ausführen von Algorithmen auf eigenen Produktivdaten.

Auf einen Blick

Algorithmen gesamt93 across 9 categories
KategorienSorting, Searching, Graph, Data Structures, DP, Probability, ML, Misc, Physics
Größte KategorieMiscellaneous (22 algorithms)
Sortieralgorithmen14, incl. bubble, quick, merge, heap, radix, shell, counting
Graphalgorithmen12, incl. Dijkstra, BFS, DFS, A*, Prim, Kruskal, PageRank
WiedergabesteuerungPlay/pause, step forward/back, reset, speed slider, step counter
Angezeigte KomplexitätBest / average / worst / space (e.g. Bubble Sort: O(n), O(n²), O(n²), O(1))
Sprachenen, ja, es, zh, de (default English, no prefix)

Häufig gestellte Fragen

Wie viele Algorithmen deckt AlgoViz ab?

93 Algorithmen in 9 Kategorien: Sortieren (14), Suchen (2), Graphen (12), Datenstrukturen (6), dynamische Programmierung (7), Wahrscheinlichkeit (9), maschinelles Lernen (7), Sonstiges (22) und Physik (12).

In welchen Sprachen ist AlgoViz verfügbar?

In fünf: Englisch, Japanisch (日本語), Spanisch (Español), vereinfachtes Chinesisch (简体中文) und Deutsch (Deutsch). Englisch ist die Standardsprache und nutzt kein Pfad-Präfix; die übrigen verwenden /ja, /es, /zh und /de.

Kann ich die Animationsgeschwindigkeit steuern und manuell Schritt für Schritt durchgehen?

Ja. Zur Wiedergabesteuerung gehören Abspielen/Pause, einen Schritt vor, einen Schritt zurück, Zurücksetzen und ein Geschwindigkeitsregler. Eine Fortschrittsanzeige zeigt den aktuellen Schritt von der Gesamtzahl der Schritte.

Zeigt AlgoViz die Zeit- und Speicherkomplexität an?

Ja. Jede Algorithmus-Seite nennt die Komplexität im besten, durchschnittlichen und schlechtesten Fall sowie die Speicherkomplexität. Bubble Sort zeigt zum Beispiel best O(n), average O(n²), worst O(n²) und space O(1), zusammen mit Pseudocode und Anwendungsfällen.

Benötigt AlgoViz ein Konto oder einen Server?

Nein. Es ist eine kostenlose, vollständig statische React-App, die komplett in deinem Browser läuft – ohne Konto, ohne Anmeldung und ohne serverseitige Verarbeitung.

Verwandte Tools

  • DevRef Hub
  • FORMATS
  • DesignPlayground

Teil von GOAT Lab — 24 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung. · Über uns · Datenschutz · Nutzungsbedingungen · Kontakt