BinaryTreeContainsInteger: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 ===
Die Funktion ''binaryTreeContains'' prüft, ob ein Binärbaum den gegeben Wert enthält. Die Funktion erwartet einen Binärbaum und einen Integer.
Die Funktion ''binaryTreeContainsInteger'' prüft, ob ein Binärbaum den gegeben Wert enthält. Die Funktion erwartet einen Binärbaum und einen Integer.


===Syntax===
=== Syntax ===
  binaryTreeContains(binaryTree tree, int value)
  binaryTreeContainsInteger(binaryTree tree, int value)


===Parameter===
=== Parameter ===
* '''tree''' - ein Binärbaum
* '''tree''' - ein Binärbaum
* '''value''' - ein Integer
* '''value''' - ein Integer


===Return Value===
=== Return Value ===
* Gibt einen Boolean zurück. True, wenn ''value'' in ''tree'' enthalten ist.
* Gibt einen Boolean zurück. True, wenn ''value'' in ''tree'' enthalten ist.


===Beispiele===
=== Beispiele ===
==== Standardfälle ====
==== Standardfälle ====
  binaryTreeContains(createBinaryTree(list(1)), 1) -> returns ''true''
  binaryTreeContainsInteger(createIntegerBinaryTree(list(1)), 1)   --> returns ''true''
  binaryTreeContains(createBinaryTree(list(2, 1, 3)), 3) -> returns ''true''
  binaryTreeContainsInteger(createIntegerBinaryTree(list(2, 1, 3)), 3)   --> returns ''true''
  binaryTreeContains(createBinaryTree(list(1)), 3) -> returns ''false''
  binaryTreeContainsInteger(createIntegerBinaryTree(list(1)), 3)   --> returns ''false''


=== Hinweise ===
* Im Moment können die Knoten im Binärbaum nur Integer-Werte haben.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:BinaryTree-Funktionen]][[Kategorie:JACK3]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:BinaryTree-Funktionen]][[Kategorie:JACK3]]

Aktuelle Version vom 9. Oktober 2024, 11:28 Uhr

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion binaryTreeContainsInteger prüft, ob ein Binärbaum den gegeben Wert enthält. Die Funktion erwartet einen Binärbaum und einen Integer.

Syntax

binaryTreeContainsInteger(binaryTree tree, int value)

Parameter

  • tree - ein Binärbaum
  • value - ein Integer

Return Value

  • Gibt einen Boolean zurück. True, wenn value in tree enthalten ist.

Beispiele

Standardfälle

binaryTreeContainsInteger(createIntegerBinaryTree(list(1)), 1)    --> returns true
binaryTreeContainsInteger(createIntegerBinaryTree(list(2, 1, 3)), 3)    --> returns true
binaryTreeContainsInteger(createIntegerBinaryTree(list(1)), 3)    --> returns false

Hinweise

  • Im Moment können die Knoten im Binärbaum nur Integer-Werte haben.