edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld Class Reference
[Examples]

Collaboration diagram for edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld:
Collaboration graph
[legend]

List of all members.

Classes

class  Node

Public Member Functions

 BST_noSpecFld ()
Node getRoot ()
void setRoot (Node root)
int size ()
boolean repOk ()
BST_noSpecFld insertNode (Node z)
Node findNode (int keyToFind)
boolean findNode (Node n)
int min ()
int max ()
int max_squander ()
int min_squander ()
Node findNode_squander (int keyToFind)
void removeNode_squander (Node nodeToRemove)
void insertNode_squander (Node z)
void insertKey_squander (int k)
Node[] getAllNodes_squander ()
String toString ()
void genBST ()

Static Public Member Functions

static void main (String[] args)

Private Member Functions

String printNode (Node node)

Private Attributes

Node root

Static Private Attributes

static final int NUM_NODES = 20

Detailed Description

Binary search tree that doesn't make use of the spec field.

Author:
Aleksandar Milicevic

Definition at line 29 of file BST_noSpecFld.java.


Constructor & Destructor Documentation

edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.BST_noSpecFld (  ) 

Member Function Documentation

boolean edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.findNode ( Node  n  ) 
Node edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.findNode ( int  keyToFind  ) 
Node edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.findNode_squander ( int  keyToFind  ) 
void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.genBST (  ) 

Definition at line 250 of file BST_noSpecFld.java.

Node [] edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.getAllNodes_squander (  ) 
Node edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.getRoot (  ) 
void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.insertKey_squander ( int  k  ) 
BST_noSpecFld edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.insertNode ( Node  z  ) 
void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.insertNode_squander ( Node  z  ) 
static void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.main ( String[]  args  )  [static]
int edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.max (  ) 
int edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.max_squander (  ) 
int edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.min (  ) 
int edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.min_squander (  ) 
String edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.printNode ( Node  node  )  [private]
void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.removeNode_squander ( Node  nodeToRemove  ) 
boolean edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.repOk (  ) 
void edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.setRoot ( Node  root  ) 

Definition at line 80 of file BST_noSpecFld.java.

int edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.size (  ) 
String edu.mit.csail.sdg.squander.examples.bst.BST_noSpecFld.toString (  ) 

Member Data Documentation

Definition at line 241 of file BST_noSpecFld.java.


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208