necesito una estructura de datos con las siguientes propiedades:¿Qué estructura de datos usar?
- El acceso a elementos debe ser muy rápido
- elementos, que no se añadió, no debe tener memoria (como el ideal, el tamaño de la estructura vacía cerca de cero)
- cada elemento tiene dos coordenadas enteras (x, y) (acceso a elementos solamente por ellos)
- recuento Max de elementos conocidos en el momento de la creación (más de 10^3)
- Element contiene valores pocos flotador
Sería bueno si también se dirigió a una implementación de esta estructura en C o C++.
¿Es esta una tarea para hacer? –
Elija su idioma. No existe C/C++, y las implementaciones para estos 2 idiomas serían muy diferentes. –
@R ... tu punto es tomado, pero ese argumento está REALMENTE cansado. Me refiero a C/C++ todo el tiempo. ¿Por qué? Porque nuestros paquetes generalmente terminan siendo contenedores de C++ alrededor de los paquetes C. No creo que nadie esté terriblemente ofendido, salvo los puristas de ambos bandos que tienen el lujo de elegir un idioma u otro. –