Zum Erlernen und Vertiefen der Kenntnisse von Algorithmen stehen zur Zeit folgende Programme zur Verfügung:

  • AppC, ein Übungsprogramm zum Warshall-Algorithmus. Dieses ist im Kabinett INF E040 installiert und kann frei genutzt werden. Hier gibt es Hinweise zur Installation des Programms.
  • j-algo, ein System zur Visualisierung des Ablaufs von Algorithmen. Zur Zeit sind folgende Module verfügbar: AVL-Bäume, Dijkstra-Algorithmus, EBNF/Syntaxdiagramme, KMP (Knuth-Morris-Pratt), Pulsierender Speicher, Hoare-Kalkül, Heapsort-Algorithmus, Algebraisches Pfadproblem (App), AM0/C0, Breiten- und Tiefensuche, Lambda-Kalkül, Unifikation.
  • AM1-Simulator, geschrieben von Max Leuthäuser, stellt AM1-Programme und deren Ablauf auf der abstrakten Maschine übersichtlich dar.
  • Ein in Haskell implementierter Interpreter für AM0/AM1, geschrieben von Sebastian Schrader.
Stand: 09.10.2017 16:16 Uhr