BinaryTreePostOrder: Unterschied zwischen den Versionen

Aus JACK Wiki
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 ===
Durchläuft den Binärbaum in postOrder und die gibt die Werte des Baumes in dieser Reihenfolge zurück.
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)


Die Reihenfolge des postOrder-Algorithmus ist folgende:
=== Parameter ===
 
* '''tree''' - ein Binärbaum
1. Linker Teilbaum (des aktuellen Knotens)
 
2. Rechter Teilbaum (des aktuellen Knotens)


3. Aktueller Knoten
=== Return Value ===
* Gibt eine [[List|Liste]] von Integern in postOrder zurück.


===Syntax===
=== Beispiele ===
postOrder(binaryTree tree)
===Parameter===
*tree - ein Binärbaum
 
===Return Value===
Liste von Integern in postOrder.
 
===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, 14: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