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 delete operator. * @author Josh Israel * * @param

*/ public interface IDeleteOperator

{ /** * * @param root The root of the tree * @param node Node to be deleted */ public void doDelete(IAlgorithmNode

root, IDeletingNode

node); }