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 insert operator. * @author Josh Israel * * @param
*/ public interface IInsertOperator
{ /** * * @param root Root of the tree * @param newNode Node to be inserted into the tree. Null when * inserting into an empty tree. */ public void doInsert(IInsertingNode
root, INode
newNode); }