Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:algorithmen:lernziele [2026/01/15 13:33] – lehmannr | ef:algorithmen:lernziele [2026/01/15 15:26] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| * Heap als Spezialfall von einem Baum | * Heap als Spezialfall von einem Baum | ||
| - | ==== B. Begriffe und Komplexität | + | === B. Begriffe und Komplexität === |
| * Was ist ein Algorithmus? | * Was ist ein Algorithmus? | ||
| * Was versteht man unter der Komplexität eines Algorithmus? | * Was versteht man unter der Komplexität eines Algorithmus? | ||
| Zeile 17: | Zeile 17: | ||
| * Beispiele angeben können für die verschiedenen Komplexitätsklassen. | * Beispiele angeben können für die verschiedenen Komplexitätsklassen. | ||
| - | ==== C. Irrgärten und Pfadfinder-Algorithmen | + | === C. Irrgärten und Pfadfinder-Algorithmen === |
| ** Irrgärten erstellen und lösen ** | ** Irrgärten erstellen und lösen ** | ||
| Zeile 23: | Zeile 23: | ||
| * Den Graphen zu einem Irrgarten aufzeichnen können und zu einem Graphen den Irrgarten zeichnen können. | * Den Graphen zu einem Irrgarten aufzeichnen können und zu einem Graphen den Irrgarten zeichnen können. | ||
| * Unterschied zwischen einem perfekten (oder Standard-) Irrgarten und einem " | * Unterschied zwischen einem perfekten (oder Standard-) Irrgarten und einem " | ||
| - | * Wie kann man einen Irrgarten erstellen mithilfe des DFS-Algorithmus? | + | * Wie kann man einen Irrgarten erstellen mithilfe des DFS-Algorithmus? |
| * Wie funktionieren die Algorithmen " | * Wie funktionieren die Algorithmen " | ||
| * Welche Algorithmen produzieren den kürzesten Weg? | * Welche Algorithmen produzieren den kürzesten Weg? | ||
| ** Allgemeine Pfadfinder-Algorithmen ** | ** Allgemeine Pfadfinder-Algorithmen ** | ||
| - | * Wie funktioniert der Dijkstra-Algorithmus? | + | * Wie funktioniert der Dijkstra-Algorithmus? |
| - | * Wie funktioniert der A*-Algorithmus? | + | * Wie funktioniert der A*-Algorithmus? |
| - | ==== Sortieralgorithmen | + | === Sortieralgorithmen === |
| * Was ist ein stabiles bzw. ein instabiles Sortierverfahren? | * Was ist ein stabiles bzw. ein instabiles Sortierverfahren? | ||
| * Wie funktioniert Selectionsort, | * Wie funktioniert Selectionsort, | ||
| Zeile 38: | Zeile 38: | ||
| * Wie funktioniert Mergesort, welche Komplexität hat er im Best- und im Worst-Case? | * Wie funktioniert Mergesort, welche Komplexität hat er im Best- und im Worst-Case? | ||
| - | ==== Problem des Handlungsreisenden (Traveling Salesman-Problem) | + | === Problem des Handlungsreisenden (Traveling Salesman-Problem) === |
| * Das Problem verstehen und Anwendungen dafür kennen. | * Das Problem verstehen und Anwendungen dafür kennen. | ||
| * Wie viele Touren gibt es bei n Städten theoretisch? | * Wie viele Touren gibt es bei n Städten theoretisch? | ||
| Zeile 45: | Zeile 45: | ||
| * Das Lösungsprinzip von 2-Opt (oder allgemein k-Opt) verstehen und erklären können. | * Das Lösungsprinzip von 2-Opt (oder allgemein k-Opt) verstehen und erklären können. | ||
| * Was bedeutet Simulated Annealing? Wozu wird es eingesetzt? | * Was bedeutet Simulated Annealing? Wozu wird es eingesetzt? | ||
| + | |||
| + | Link zu Simulated Annealing und k-Opt: [[https:// | ||
| + | |||
| + | Möglichkeiten für 3-Opt: [[https:// | ||