package edu.princeton.cs.algs4.growingtree.interfaces; import edu.princeton.cs.algs4.growingtree.framework.NodeProperties; /** * This must be implemented by classes in order to define a search operator. * @author Josh Israel * * @param
*/ public interface ISearchOperator
{ /** * * @param root The root of the tree * @param keyCompare Comparable representing the key being sought * @return The node being sought */ public INode
doSearch(ISearchingNode
root, Comparable