Я изо всех сил пытаюсь узнать, как кодировать базовую реализацию, используя словарь и упорядоченное дерево двоичного поиска в Python. Класс должен использовать следующую структуру.
Я был бы очень рад, если бы кто-то мог заполнить пропуски (пропуск) в каждой функции, чтобы начать меня.
class Dictionary:
def __init__ (self):
pass
def insert (self, key, value):
pass
def delete (self, key):
pass
def find (self, key):
pass
def traverse (self, f):
pass
def __str__ (self):
return str(self)