Struktur am Beispiel einer Liste
Ablauf beim Anhängen
Abschluss Liste
- erstes
Datenknoten - nachfolger - inhalt
Datenknoten - nachfolger - inhalt
Einfügen(neues Datenelement )
Daten Daten
Aktiv Wartend
Liste - erstes
Ablauf beim Anhängen
Abschluss Datenknoten
- nachfolger - inhalt
Datenknoten - nachfolger - inhalt
Daten Daten
Einfügen(neues Datenelement )
Aktiv Wartend
Liste - erstes
Ablauf beim Anhängen
Abschluss Datenknoten
- nachfolger - inhalt
Datenknoten - nachfolger - inhalt
Daten Daten
Einfügen(neues Datenelement )
Aktiv Wartend
Liste - erstes
Ablauf beim Anhängen
Abschluss Datenknoten
- nachfolger - inhalt
Datenknoten - nachfolger - inhalt
Daten Daten
Aha, ich muss ein neues Listenelement mit mir als
Nachfolger machen und meinen
Vorgänger darüber Bescheid geben:
return = new Datenknoten(this,Daten);
Liste - erstes
Ablauf beim Anhängen
Abschluss Datenknoten
- nachfolger - inhalt
Datenknoten - nachfolger - inhalt
Datenknoten
Daten Daten
Wie soll ich meinen neuen Nachfolger kennenlernen?
Ich weiß es und sage es dir.
LE ist dein neuer
Nachfolger
Liste - erstes
Ablauf beim Anhängen
Abschluss Listenelement
- nachfolger - inhalt
Listenelement - nachfolger - inhalt
Daten Daten
Listenelement - nachfolger - inhalt
nachfolger = neuerNachfolger;
Daten
Hallo aufrufender
Vorgänger, vielleicht weißt du es schon, aber ich wollte dir sagen, dass ich dein
Nachfolger bin.
Jetzt muss ich aber meinem
Vorgänger Bescheid geben.
Liste - erstes
Ablauf beim Anhängen
Abschluss Listenelement
- nachfolger - inhalt
Listenelement - nachfolger - inhalt
Daten Daten
Listenelement - nachfolger - inhalt
nachfolger = nachfolger;
Daten
Liste - erstes
Ablauf beim Anhängen
Abschluss Listenelement
- nachfolger - inhalt
Listenelement - nachfolger - inhalt
Daten Daten
Listenelement - nachfolger - inhalt
erstes = Nachfolger;
Daten
nächsterSetzen()
Ablauf beim Anhängen - Sequenzdiagramm
Datenknoten 1
Liste Datenknoten 2 Abschluss
ersterSetzen()
nächsterSetzen() hintenEinfügen(neu)
hintenEinfügen(neu)
hintenEinfügen(neu)
Datenknoten 3
new()
Datenknoten 3
Datenknoten 2
Datenknoten 1