Eine Liste von 52 Algorihmen mit Beschreibungen und weiterführendem Material, die z.B. von SuS in Referaten aufgearbeitet werden können.
Der 11. Algorithmus der Woche beschäftigt sich mit der Frage, wie Informationen möglichst schnell verbreitet werden können.
Java-Programm zur Visualisierung verschiedener Algorithmen.
Der 19. Algorithmus der Woche beschreibt die Funktionsweise eines Schachprogramms.
Der 12. Algorithmus der Woche behandelt das parallele Sortieren.
Mit welcher Aufgabe meiner ToDo-Liste fange ich an?
Der 3. Algorithmus der Woche stellt zwei Sortieralgorithmen vor, die zunächst recht ungewöhnlich erscheinen, die aber, falls man sehr große Mengen von Objekten sortieren will, eine viel schnellere Laufzeit haben als die bisher vorgestellten.
Dieser Algorithmus zeigt, wie schnell das Sortieren von durcheinander geratenen Zahlen oder Gegenständen erledigt werden kann, wenn man den richtigen Algorithmus verwendet.
Dies ist ein Lernprogramm zum Heapsort-Algorithmus. Es wurde in Anlehnung an die didaktische Methode Strukturiertes Aktives Lernen von Algorithmen (SALA) gestaltet. Für jede Funktion des Algorithmus wird eine interaktive Aufgabe (Java-Applet) angeboten.
Die beiden Sortierverfahren Bubblesort und Quicksort werden in diesem Lernprogramm animiert. Der ablaufende Code des Sortierverfahrens kann wahlweise in Java, Modula-2, C++ oder Pseudocode angezeigt werden. Zwei Thermometersäulen veranschaulichen die bisher notwendige Anzahl an Vergleichen und Vertauschungen. Der Ablauf kann über Einzelschritt vor und zurück, Sprung zum Anfang und Ende sowie Start und Pause gesteuert werden.