Insert(key)
- inserts a new node intro the binary tree.Remove(key)
- removes existing node from the binary tree.Search(key)
- searches for the node with a specified key value.Traverse(algorithm)
- traverses a binary tree using an algorithm (In-order, Pre-order, Post-order, BFS, DFS).
- (0.5 баллов) Даны два дерева
t1
иt2
. Получить список общих уникальных ключей двух деревьев. - (0.5 баллов) Переписать реализацию BST-дерева, чтобы оно хранило пару ключ-значение (key: int, value: string).
- (0.5 баллов) Перепишите рекурсивные реализации поиска и добавления на итеративные.
- (1 балл) Реализуйте метод BinarySearchTree::Remove(key).