Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tree;
- import rbvs.copy.IDeepCopy;
- import tree.node.ITreeNode;
- import util.searchable.ISearchableByFilter;
- public interface ITree<TREETYPE> extends IDeepCopy, ISearchableByFilter<ITreeNode<TREETYPE>> { //Eldira 11815163
- ITree<TREETYPE> deepCopy();
- ITreeNode<TREETYPE> findNode(ITreeNode<TREETYPE> searchNode);
- ITreeNode<TREETYPE> findNode(TREETYPE searchValue);
- String generateConsoleView(String spacer);
- ITreeNode<TREETYPE> getRoot();
- void setRoot(ITreeNode<TREETYPE> root);
- }
Add Comment
Please, Sign In to add comment