c++ - algoritmo - Quadtree transversal
quadtree matlab (3)
Eche un vistazo al siguiente documento y vea si tiene lo que necesita ...
Métodos transversales simples y eficientes para Quadrees y Octrees
Estoy tratando de implementar un iterador directo para un quadtree. Lamentablemente, parece que no puedo encontrar ningún recurso sobre el cruce en un quadtree.
¿Alguien puede señalarme en la dirección correcta?
Esta es mi implementación en javascript: https://github.com/alexroat/quadtree-traversal
Hay una demostración visual que muestra el comportamiento del algoritmo.
Una forma fácil es linealizar el árbol. Tendrás que hacerlo recursivamente, por supuesto, pero harás una serie de punteros a los nodos que quieras visitar y luego crearás un iterador directo a partir de eso.