BST (이진탐색 나무) 앞서 배운 이진탐색은 사전에 이미 정렬되어 있음을 가정하였다. 그렇다면 만약 정렬되지 않은 데이터에 대해서는 어떻게 이진탐색을 할 수 있을까? 만약 정렬을 먼저 수행한 뒤 이진탐색을 하면 효율이 높은 이진탐색에 비해 정렬의 효율이 낮아 효과적인 방법이 아니다. -> 이것을 극복하기 위한 방법이 BST이다. head부터 시작해 오른쪽이나 왼쪽부터 값을 시작해 다음 값이 해당 값보다 작으면 왼쪽 자식이 되고, 크다면 오른쪽 자식이 된다. 노드 구조의 설계이다. Left / Right 자식의 값의 맨 왼