¿Cómo funciona el árbol kd?

Tabla de contenido:

¿Cómo funciona el árbol kd?
¿Cómo funciona el árbol kd?

Video: ¿Cómo funciona el árbol kd?

Video: ¿Cómo funciona el árbol kd?
Video: Semana 07 - Clase 1 - Búsquedas kd tree, kmeans tree y LSH 2024, Noviembre
Anonim

Un árbol K-D (también llamado árbol K-dimensional) es un árbol de búsqueda binaria donde los datos en cada nodo son un punto K- dimensional en el espacio … Apunta a la izquierda de este espacio están representados por el subárbol izquierdo de ese nodo y los puntos a la derecha del espacio están representados por el subárbol derecho.

¿KD Tree es exacto?

Los puntos de datos se dividen en cada nodo en dos conjuntos. Al igual que el algoritmo anterior, el árbol KD también es un algoritmo de árbol binario que siempre termina en un máximo de dos nodos … En el lado derecho de la imagen a continuación, puede ver la posición exacta del puntos de datos, en el lado izquierdo la posición espacial de los mismos.

¿Cómo se hace un árbol KD?

Construcción del árbol KD

  1. El primer punto insertado se convierte en la raíz del árbol.
  2. Seleccione el eje en función de la profundidad para que el eje recorra todos los valores válidos. …
  3. Ordena la lista de puntos por eje y elige la mediana como elemento pivote. …
  4. Atraviese el árbol hasta que el nodo esté vacío, luego asigne un punto al nodo.
  5. Repita los pasos 2-4 recursivamente hasta que se procesen todos los puntos.

¿Por qué usamos kd tree?

Los árboles KD son una estructura de datos específica para representar de manera eficiente nuestros datos En particular, los árboles KD ayudan a organizar y dividir los puntos de datos en función de condiciones específicas. Ahora, haremos algunos cortes alineados con el eje y mantendremos listas de puntos que caen en cada uno de estos contenedores diferentes.

¿Octree es un árbol kd?

Los datos de cada nodo hoja en octree conforman un árbol KD local. En el octárbol, los nodos solo almacenan su información sobre el cuadro delimitador. A cada nodo de hoja se le asigna un valor de índice para facilitar la investigación.

Recomendado: