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

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

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

Classes in edu.princeton.cs.algs4.growingtree.demos that implement IInsertOperator
 class AVLInsertion<P extends AVLNodeProperties>
           
 class BSTInsertion<P extends NodeProperties>
           
 class LLRBInsertion<P extends RBNodeProperties>
          Left-Leaning Red Black Tree Insertion Operators
 class RandomizedBSTInsertion<P extends NodeProperties>
           
 class RankInsertion<P extends RankNodeProperties>
           
 class RedBlackInsertion<P extends RBNodeProperties>
           
 class SplayOperators.SplayInsertion<P extends NodeProperties>
           
 

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

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

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

Methods in edu.princeton.cs.algs4.growingtree.framework with parameters of type IInsertOperator
<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 IInsertOperator
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)