KD-tree와 R-tree의 정의를 살펴 보았습니다. 그들은 거의 같은 것 같습니다.
KD- 트리와 R- 트리의 차이점은 무엇입니까?
답변:
R- 트리 와 k 개의 d- 트리는 비슷한 아이디어 (축 정렬 영역을 기반으로하는 공간 분할)를 기반으로하지만 주요 차이점은 다음과 같습니다.
(공간 분할을위한 유사한 종류의 트리 구조가 많이 있습니다 : 쿼드 트리, BSP- 트리, R *-트리 등)
실제로는 상당히 다릅니다. 그들은 비슷한 목적 (공간 데이터에 대한 지역 쿼리)을 제공하고 둘 다 트리이며 (둘 다 경계 볼륨 계층 인덱스 제품군에 속함) 공통점이 전부입니다.
이 답변에 언급되지 않은 두 가지의 주요 차이점은 KD- 트리는 대량로드 상황에서만 효율적이라는 것입니다. 일단 구축되면 KD 트리를 수정하거나 재조정하는 것은 사소한 일이 아닙니다. R- 트리는 이것으로 고통받지 않습니다.