listen:verkettet:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
listen:verkettet:start [2024/09/19 06:15] – [Klassendiagramm] Martin Pabst | listen:verkettet:start [2024/09/27 08:45] (aktuell) – [Problem des ersten Ansatzes:] Martin Pabst | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
{{ : | {{ : | ||
+ | </ | ||
+ | |||
+ | ==== Klassendiagramm ==== | ||
+ | <WRAP center round info 60%> | ||
+ | {{ : | ||
+ | Es ergibt sich das rechts dargestellte Klassendiagramm. \\ \\ | ||
+ | Die einfach verkettete Liste ist eine **rekursive** Datenstruktur, | ||
+ | Zwischen den Klassen Warteschlange und Kunde bestehen zwei **Aggregationsbeziehungen**. | ||
</ | </ | ||
Zeile 74: | Zeile 82: | ||
</ | </ | ||
- | ==== Klassendiagramm ==== | ||
- | <WRAP center round info 60%> | ||
- | {{ : | ||
- | Es ergibt sich das rechts dargestellte Klassendiagramm. \\ \\ | ||
- | Die einfach verkettete Liste ist eine **rekursive** Datenstruktur, | ||
- | Zwischen den Klassen Warteschlange und Kunde bestehen zwei **Aggregationsbeziehungen**. | ||
- | </ | ||
==== Aufgabe 1 ==== | ==== Aufgabe 1 ==== | ||
- | Implementieren Sie die Methode '' | + | Implementieren Sie die Methode '' |
+ | |||
+ | [[.getAnzahl: | ||
Zeile 91: | Zeile 95: | ||
Bei dieser Implementierung der Warteschlange müssen wir die Klasse '' | Bei dieser Implementierung der Warteschlange müssen wir die Klasse '' | ||
Der Kern des Problems liegt darin, dass der Code zur Modellierung der Daten (Klasse '' | Der Kern des Problems liegt darin, dass der Code zur Modellierung der Daten (Klasse '' | ||
+ | |||
**Problem 2: Performance beim Zugriff aufs n-te Element** \\ | **Problem 2: Performance beim Zugriff aufs n-te Element** \\ | ||
Will man auf das n-te Element einer verketteten Liste zugreifen, so muss sich das Programm - beginnend beim ersten Element - n-mal "nach vorne hangeln" | Will man auf das n-te Element einer verketteten Liste zugreifen, so muss sich das Programm - beginnend beim ersten Element - n-mal "nach vorne hangeln" | ||
+ | |||
</ | </ | ||
listen/verkettet/start.1726726528.txt.gz · Zuletzt geändert: 2024/09/19 06:15 von Martin Pabst