CS/Data Structure
B-Tree & B+ Tree 자료구조 알아보기
본 포스팅은 jisikTank 스터디에 참여하며 정리한 문서입니다. jisikTank CS지식 Git Repository B-Tree & B+ Tree 이진 트리는 하나의 부모가 두 개의 자식밖에 가지질 못하고, 균형이 맞지 않으면(skewed Tree) 검색 효율이 선형검색 급으로 떨어진다. 하지만 이진 트리 구조의 간결함과 균형만 맞다면 검색, 삽입, 삭제 모두 O(logN)의 성능을 보이는 장점이 있기 때문에 계속 개선시키기 위한 노력이 이루어지고 있다. Balanced Tree 삽입과 삭제시 필요하면 스스로 균형을 유지함 AVL Tree, 2-3(-4) Tree, Red-Black Tree, B-Tree... 항상 log(N)의 검색 성능! B Tree 하나의 노드에 여러가지가 배치되는 트리구조 ..
2021. 4. 20.