AbstractAbstractinsertВставляет значение. Дубликаты игнорируются. Возвращает true, если значение добавлено.
AbstractdeleteНаименьшее значение.
Наибольшее значение.
Высота дерева (пустое дерево — 0).
Симметричный обход (в отсортированном порядке).
Прямой обход: корень, левое поддерево, правое поддерево.
Обратный обход: левое поддерево, правое поддерево, корень.
Обход в ширину (по уровням).
Все значения в отсортированном порядке.
Итерация в отсортированном порядке.
Общая основа упорядоченных двоичных деревьев поиска (BinarySearchTree, AVLTree, RedBlackTree): поиск,
floor/ceil, диапазоны и обходы. Наследники реализуют только вставку и удаление.