value
를 적절한 곳에 삽입합니다.
현재 이진탐색트리에 value
가 있는지 확인해서 boolean
값으로 반환합니다.
이진탐색트리에서 value
값을 삭제합니다.
value
를 적절한 곳에 삽입합니다.
이진탐색트리가 비어있는지를 boolean
값으로 반환합니다.
이진탐색트리에 들어있는 값들의 개수를 반환합니다.
node
를 루트로 하는 트리(혹은 서브트리)를 왼쪽으로 회전시킵니다.
node
를 루트로 하는 트리(혹은 서브트리)를 오른쪽으로 회전시킵니다.
int value
: 각 노드에 담긴 값int height
: 해당 노드를 루트로 하는 이진탐색트리 높이Node left
: 왼쪽 자식Node right
: 오른쪽 자식