균형트리 O(log n) : AVL, 2.3트리, 래드 블랙 트리, B트리, B+트리
비균형트리 : 이진탐색, m원탐색
- Andelson-Velskii와 Landis가 제안
특징
1) 이진탐색
2) BF(balance factor) -1, 0, 1 - 서브트리 좌 우 높이 차이
cf) 임계노드 : BF가 -1, 1인 노드
회전 종류
[2012년 국가 7급]
12 11 10 5 3 7 6 1 13 2 4 AVL 생성시 옳지 않은 것은?
① AVL트리에서 7을 검색하기 위해서는 4번의 비교가 필요하다.
② AVL트리의 루트 값은 5이다.
③ 4가 삽입될 때, AVL 트리의 균형이 깨져서 재구성이 발생한다.
④ 6은 리프노드이다.
답 : 1번 -> 3번의 비교가 필요하다.
'전산직 준비 > 개념 정리' 카테고리의 다른 글
[자료구조론] C 언어 포인터 기호 (*과 &) (0) | 2021.01.09 |
---|---|
[소프트웨어공학] 상속과 합성 (0) | 2021.01.07 |
[정보보호론] OWASP Top 10 (0) | 2021.01.05 |
[정보보호론] 구현 보안약점과 분석.설계 보안기준 관계 (0) | 2021.01.04 |
[정보보호론]유닉스 명령어-3 (0) | 2021.01.03 |