Uses of Class
edu.princeton.cs.algs4.growingtree.framework.ShadowNode

Packages that use ShadowNode
edu.princeton.cs.algs4.growingtree.experiments   
edu.princeton.cs.algs4.growingtree.framework   
 

Uses of ShadowNode in edu.princeton.cs.algs4.growingtree.experiments
 

Methods in edu.princeton.cs.algs4.growingtree.experiments with parameters of type ShadowNode
 void ExperimentTree.logDeletion(ShadowNode<P> n)
           
 void IExperimentLogger.logDeletion(ShadowNode<P> n)
          Called on IDeletingNode.predecessorHibbardDelete and IDeletingNode.successorHibbardDelete PRIOR to the actual deletion.
 void RotationHeightLogger.logDeletion(ShadowNode<P> n)
           
 void ExperimentTree.logInsertion(ShadowNode<P> n)
           
 void IExperimentLogger.logInsertion(ShadowNode<P> n)
          Called on IInsertNode.insertLeft and IInsertNode.insertRight
 void RotationHeightLogger.logInsertion(ShadowNode<P> n)
           
 void ExperimentTree.logRotation(ShadowNode<P> n)
           
 void IExperimentLogger.logRotation(ShadowNode<P> n)
          Called on IAlgorithmNode.rotateLeft and IAlgorithmNode.rotateRight PRIOR to the actual rotation.
 void RotationHeightLogger.logRotation(ShadowNode<P> n)
           
 void ExperimentTree.logSearchHit(ShadowNode<P> n)
           
 void IExperimentLogger.logSearchHit(ShadowNode<P> n)
          Called on ISearchingNode.markFound
 void RotationHeightLogger.logSearchHit(ShadowNode<P> n)
           
 

Uses of ShadowNode in edu.princeton.cs.algs4.growingtree.framework
 

Methods in edu.princeton.cs.algs4.growingtree.framework that return ShadowNode
 ShadowNode<P> ShadowNode.getLeft()
           
 ShadowNode<P> ShadowNode.getParent()
           
 ShadowNode<P> ShadowNode.getPredecessor()
           
 ShadowNode<P> ShadowNode.getRight()
           
 ShadowNode<P> ShadowNode.getRoot()
           
 ShadowNode<P> GrowingTreeNode.getShadowNode()
          BST_TREE_TYPE Accesssor methods*
 ShadowNode<P> ShadowNode.getSuccessor()
           
 ShadowNode<P> ShadowNode.insertLeft(INode<P> n)
           
 ShadowNode<P> ShadowNode.insertRight(INode<P> n)
           
 ShadowNode<P> ShadowNode.predecessorHibbardDelete()
           
 ShadowNode<P> ShadowNode.rotateLeft()
           
 ShadowNode<P> ShadowNode.rotateRight()
           
 ShadowNode<P> ShadowNode.successorHibbardDelete()