Uses of Interface
edu.princeton.cs.algs4.growingtree.interfaces.IDeleteOperator

Packages that use IDeleteOperator
edu.princeton.cs.algs4.growingtree.demos   
edu.princeton.cs.algs4.growingtree.experiments   
edu.princeton.cs.algs4.growingtree.framework   
 

Uses of IDeleteOperator in edu.princeton.cs.algs4.growingtree.demos
 

Classes in edu.princeton.cs.algs4.growingtree.demos that implement IDeleteOperator
 class AVLDeletion<P extends AVLNodeProperties>
           
 class BSTDeletion<P extends NodeProperties>
           
 class LLRBDeletion<P extends RBNodeProperties>
           
 class RandomizedBSTDeletion<P extends NodeProperties>
           
 class RankDeletion<P extends RankNodeProperties>
           
 class RedBlackDeletion<P extends RBNodeProperties>
           
 class SplayOperators.SplayDeletion<P extends NodeProperties>
           
 

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

Methods in edu.princeton.cs.algs4.growingtree.experiments with parameters of type IDeleteOperator
<P extends NodeProperties>
void
TreeExperiment.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
          Adds a tree to the set of trees to run the experiment on.
 

Constructors in edu.princeton.cs.algs4.growingtree.experiments with parameters of type IDeleteOperator
ExperimentTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
 

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

Methods in edu.princeton.cs.algs4.growingtree.framework with parameters of type IDeleteOperator
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter)
           
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, boolean allowRotations)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, boolean allowRotations)
           
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
 

Constructors in edu.princeton.cs.algs4.growingtree.framework with parameters of type IDeleteOperator
BSTTreeJPanel(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, boolean allowRotations)
           
BSTTreeJPanel(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
GrowingTreeHead(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, TreeJPanel<P> panel)
           
GrowingTreeHead(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, TreeJPanel<P> panel, IExperimentLogger<P> logger)