지형 공간 데이터에 대해 R-Tree와 Quadtree를 비교하고 싶습니다. 저기서 문학이있는 동안 나는 진짜 기본 비교를 다루는 문서를 찾기 위해 애 쓰고 있습니다. 그래서 나는이 질문을하기로 결정했다.R-Tree 및 Quadtree 비교
제 생각에는 R-Tree가 균형을 이루는 이점이 있고 트리에 빈 잎이 없습니다. 단점으로 삽입 또는 삭제와 같은 기본 작업은 전체 색인을 재구성 할 수 있습니다.
Quadtree는 반대쪽이며 균형이 맞지 않고 잎이 비어 있지만 재구성 할 필요가 없습니다.
그래서 나는 R-Tree가 최소한의 메모리 만 필요로하고 최소 높이 때문에 검색하는 것이 더 빠르다고 말합니다. 많은 업데이트 작업이있을 때 quadtree가 더 좋지만 결과 트리가 언밸런스 될 수 있습니다.
의견이 맞습니까? 이 주제를 다루는 훌륭한 문서가 있습니까?
안녕히 Wiedersehen, 앙드레
. 아니요. 구조 조정은 "전체"색인이 아닌 단일 경로로 제한됩니다. 두 가지를 모두 구현하고 벤치마킹을 직접 해보고 실제로 수행 방법을 알고 있어야합니다. 이론을 사용하지 마십시오. –
에는 많은 다른 쿼드 트리 유형이 있으므로 비교를 시도하기 전에 대부분을 알아야합니다. 구현의 약간의 차이는 훨씬 다른 실행 시간을 제공 할 수 있습니다 (예 : Rectangle 객체를 통과하고 4 개의 매개 변수 x, y, width, height를 전달). – AlexWien