/* interface of Traversal ADT */ public interface Traversal> { /* traverse elements of tree in preorder */ public void preorder(Visitor vistor); /* traverse elements of tree in inorder */ public void inorder(Visitor vistor); /* traverse elements of tree in postorder */ public void postorder(Visitor vistor); /* traverse elements of tree in levelorder */ public void levelorder(Visitor vistor); }