반응형
인덱스 트리 개념설명
https://beenii.tistory.com/156
세그먼트 트리 개념설명
인덱스 트리 vs 세그먼트 트리
인덱스 트리: 리프노드를 모두 채워서 만듦. 특정 인덱스(node)로 지정 탐색이 가능. 업데이트도 지정 업데이트 가능(리프노드부터 업데이트 가능)
세그먼트 트리: 필요한 리프노드만 채움. 불완전 트리라서 특정 인덱스(node)로 지정 탐색이 어려움. 업데이트도 지정 업데이트가 불가능(루트노드부터 업데이트 필요)
=> 문제에서 인덱스가 주어지는 경우 인덱스 트리를 사용하는 것이 용이
=> 구간 업데이트가 빈번한 경우 세그먼트 트리를 사용하는 것이 용이 (인덱스 트리는 시간초과 가능성)
반응형
'알고리즘' 카테고리의 다른 글
알고리즘 문제 자물쇠 (0) | 2021.08.06 |
---|---|
알고리즘 문제 Main Road (0) | 2021.08.06 |
백준 12015 가장 긴 증가하는 부분 수열2 Java (0) | 2021.07.29 |
백준 11053번 가장 긴 증가하는 부분 수열 Java (0) | 2021.07.14 |
백준 10775 공항 Java (0) | 2021.07.10 |