BinaryTreePostOrder: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} | {{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} | ||
===Zugehörige Evaluatoren=== | === Zugehörige Evaluatoren === | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
===Beschreibung=== | === Beschreibung === | ||
Bei der Funktion ''postOrder'' wird in dem Binärbaum zuerst der linke Teilbaum, dann der rechte Teilbaum und dann der Knoten durchlaufen und in der Reihenfolge zurückgegeben. | |||
=== Syntax === | |||
postOrder(binaryTree tree) | |||
=== Parameter === | |||
* '''tree''' - ein Binärbaum | |||
=== Return Value === | |||
* Gibt eine [[List|Liste]] von Integern in postOrder zurück. | |||
=== Beispiele === | |||
===Beispiele=== | |||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
postOrder(createBinaryTree(list(2, 1, 3))) -> returns ''list(1, 3, 2)'' | postOrder(createBinaryTree(list(2, 1, 3))) -> returns ''list(1, 3, 2)'' | ||
=== Hinweise === | |||
* Es können nur Integer-Binärbäume behandelt werden. | |||
* Die Reihenfolge des ''postOrder''-Algorithmus ist die Folgende: | |||
1. Linker Teilbaum (des aktuellen Knotens) | |||
2. Rechter Teilbaum (des aktuellen Knotens) | |||
3. Aktueller Knoten | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:BinaryTree-Funktionen]][[Kategorie:JACK3]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:BinaryTree-Funktionen]][[Kategorie:JACK3]] |
Version vom 7. Oktober 2024, 13:21 Uhr
Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System. |
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Bei der Funktion postOrder wird in dem Binärbaum zuerst der linke Teilbaum, dann der rechte Teilbaum und dann der Knoten durchlaufen und in der Reihenfolge zurückgegeben.
Syntax
postOrder(binaryTree tree)
Parameter
- tree - ein Binärbaum
Return Value
- Gibt eine Liste von Integern in postOrder zurück.
Beispiele
Standardfälle
postOrder(createBinaryTree(list(2, 1, 3))) -> returns list(1, 3, 2)
Hinweise
- Es können nur Integer-Binärbäume behandelt werden.
- Die Reihenfolge des postOrder-Algorithmus ist die Folgende:
1. Linker Teilbaum (des aktuellen Knotens) 2. Rechter Teilbaum (des aktuellen Knotens) 3. Aktueller Knoten