Data Structure
이진탐색드리(Binary Search Tree)
단순한놈
2020. 6. 14. 16:06
이진탐색트리는 말그대로 이진탐색을 위한 트리이다.
노드기준 오른쪽은 자신보다 큰노드, 왼쪽은 작은노드가 들어가기때문에 이진탐색트리의 서브트리또한 이진탐색트리이다. 균형잡인 complete binarytree의경우 탐색 시간복잡도가 높이 h에대해 n개의 자료가 있다고 가정한다면O(h) = O(log2n)이 된다. 하지만 아래와 같이 균형잡힌 트리가 아니라면, 최악의 경우 시간복잡도 n이 나올수도 있으므로 항상
이진탐색트리의 균형을 맞추어주는 알고리즘또한 중요하다.
<이진 탐색트리> 탐색, 삽입, 삭제 알고리즘 및 시간복잡도 분석
# 이진 탐색 트리란? // 이 글은 복붙 및 드래그가 불가하니 밑에 소스파일을 다운로드 해주세요. 이진 탐색 트리(binary search tree)는 이진 트리 기반의 탐색을 위한 자료 구조이다. 이진 탐색 트리
mattlee.tistory.com