import java.util.ArrayList;

public class BinaryTreeArrayBased<T> {
  protected final int MAX_NODES = 100;
  protected ArrayList<TreeNode<T>> tree;
  protected int root; // index of tree’s root
  protected int free; // index of next unused array
                      // location
  // constructors and methods
} // end BinaryTreeArrayBased
