Estoy planeando la implementación de un mapa-editor. Pero yo realmente no sé qué estructura de datos son una buena opción para almacenar el mapa-objeto. Cuando el usuario se desplaza (rollos) el mapa, habrá mucho buscar de qué objetos están en la zona visible, generalmente por tener una min_x, min_y y max_x, max_y par de coordenadas.
He leído que el R-los árboles son buenos para este tipo de uso, pero parecen ser complicados de implementar.
Hasta ahora sólo he usado una lista enlazada que yo tenga que recorrer muy a menudo; no es la óptima, pero funciona. ¿Hay alguna opción mejor de las estructuras de datos?