AVL Tree
2018. 10. 26. 01:14
avl-tree.md 본 글은 Udemy의 자바 자료구조 강의를 듣고 개인적으로 학습한 내용 복습하기 위해 작성된 글로 내용상 오류가 있을 수 있습니다. 오류가 있다면 지적 부탁 드리겠습니다. AVL Tree 1. AVL Tree? AVL트리는 트리가 한쪽으로 치우쳐 자라나는 현상을 방지하여 트리 높이의 균형을 유지하는 이진탐색트리이다. Balanced 이진탐색트리를 만들면 N개의 노드를 가진 트리의 높이가 O(logN)이 되어 탐색, 삽입, 삭제 연산의 수행시간이 O(logN)이 보장된다. 1.1 Linked List, Binary Search Tree, Balanced Binary Tree 비교 AVL 트리에 대해 알아보기 전에 3가지 자료구조의 차이점에 대해 알아보자. Linked List 구현이 ..