public IEnumerator <T> GetEnumerator(TreeTraversalType type) { BSTEnumerator <T> enumerator = new BSTEnumerator <T>(this, type); return(enumerator); }
public IEnumerator <T> GetEnumerator() { BSTEnumerator <T> enumerator = new BSTEnumerator <T>(this, TreeTraversalType.InOrder); return(enumerator); }