Mais conteúdo relacionado
4.5 직접 접근 쿼드트리 참조
- 1. GPG2권
4.5 직접 접근 쿼드트리 참조
2012.06.16 김준섭 (트라시르)
- 2. 쿼드 트리
• 2차원적 데이터를 공간적으로 관리하기 위한 자료구조
- 6. 최적화
• 불필요한 노드 탐색을 줄인다.
• 더 적은 명령들과 CPU 사이클을 사용한다.
• 깊이에 상관없이 적은 시간과 메모리를 사용한다.
- 7. 조건
• 쿼드트리가 정규화되어 있어야 한다.
• 최대 깊이를 알고 있어야 한다.
요구사항
• 각 수준 노드에 접근할 수 있도록 정렬된
배열을 가져야한다.
- 9. 1. 트리 수준 결정
객체가 노드의 중선을 건드리지 않는다면
객체는 자식 노드 중 하나에 포함된다.
- 11. 1. 객체의 x1, x2 값을 XOR 한다.
2. XOR 결과의 가장 처음 1인 비트위치는
객체의 쿼드트리 수준을 나타낸다.
- 16. 탐색
위치 값들을 오른쪽, 왼쪽으로 비트 이동시키면
수준 위, 아래를 이동 가능하다.
배열 위치를 더하거나 뺌으로
인접한 노드로 이동할 수 있다.