Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Romey Ebbs Geändert vor über 10 Jahren
1
Die Methode public Datenelement getEnde (Datenelement d) Ziel: //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } //Klasse Abschluss public Datenelement getEnde(Datenelement d){ return d; }
2
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } k1.getEnde(null) return k2.getEnde(d1); ( rekursiver Aufruf; wird noch nicht ausgewertet; k1 bleibt aktiv und wartet auf Antwort; durch roten Rahmen gekennzeichnet )
3
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } k2.getEnde(d1) return k3.getEnde(d2); (k2 bleibt aktiv und wartet auf Antwort)
4
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } k3.getEnde(d2) return a.getEnde(d3); (k3 bleibt aktiv und wartet auf Antwort)
5
Die Methode public Datenelement getEnde (Datenelement d) a.getEnde(d3) return d3; //Klasse Abschluss public Datenelement getEnde(Datenelement d){ return d; }
6
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } Darauf hat k3 gewartet. return d3;
7
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } Darauf hat k2 gewartet. return d3;
8
Die Methode public Datenelement getEnde (Datenelement d) //Klasse Knoten public Datenelement getEnde(Datenelement d){ return nachfolger.getEnde(inhalt); } Darauf hat k1 gewartet. return d3; Fertig! k1.getEnde(null) liefert also d3 zurück.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.