lab2
Class BinNode

java.lang.Object
  |
  +--lab2.BinNode

public class BinNode
extends java.lang.Object

Classe BinNode: Classe usata per descrivere il singolo nodo di un albero binario. È possibile creare nodi con riferimenti nulli al padre e/o a entrambi i figli in base al numero di argomenti del costruttore. La classe viene usata per l'implementazione mediante alberi binari dei tipi di dato astratto (il tipo di dato astratto "insieme ordinato" realizzato mediante alberi binari di ricerca è diverso da BinNode, che può essere usata o meno nella sua implementazione).


Field Summary
 java.lang.Object key
           
 BinNode left
           
 BinNode parent
           
 BinNode right
           
 
Constructor Summary
BinNode(java.lang.Object k)
           
BinNode(java.lang.Object k, BinNode p)
           
BinNode(java.lang.Object k, BinNode l, BinNode r)
           
BinNode(java.lang.Object k, BinNode l, BinNode r, BinNode p)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

public java.lang.Object key

left

public BinNode left

right

public BinNode right

parent

public BinNode parent
Constructor Detail

BinNode

public BinNode(java.lang.Object k,
               BinNode l,
               BinNode r,
               BinNode p)

BinNode

public BinNode(java.lang.Object k)

BinNode

public BinNode(java.lang.Object k,
               BinNode p)

BinNode

public BinNode(java.lang.Object k,
               BinNode l,
               BinNode r)