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

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

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

Classes in edu.princeton.cs.algs4.growingtree.demos that implement ISearchOperator
 class BSTSearch<P extends NodeProperties>
           
 class SplayOperators.SplaySearch<P extends NodeProperties>
           
 

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

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

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

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