
모든 노드에 대해서,
insert(key, data) : 트리에 주어진 데이터 원소를 추가remove(key) : 특정 원소를 트리로부터 삭제lookup(key) : 특정 원소 검색inorder() : 키의 순서대로 데이터 원소 나열min(), max() : 최소 키, 최대 키를 가지는 원소를 각각 탐색삭제되는 노드가
T = BinSearchTree()
T.insert(1, 'John')
T.insert(2, 'Mary')
T.insert(3, 'Anne')
T.insert(4, 'Peter')
AVL tree - https://ko.wikipedia.org/wiki/AVL_트리Red-black tree - https://ko.wikipedia.org/wiki/레드-블랙_트리