Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

221
Vistas
mejor estructura de datos para la tabla

Estoy tratando de encontrar la mejor estructura de datos para visualizar esta interfaz de usuario: ingrese la descripción de la imagen aquí

Estoy usando javascript/mecanografiado con Angular y debería poder agregar/eliminar/actualizar elementos. Considere también que tendré muchas filas y columnas y hasta 100 elementos no repetidos en cada celda. Hasta ahora estoy considerando esta estructura de datos:

 var data = new Map<string, Map<string, Set<Item>>>();

donde las cadenas son rowKeyN y columnKeyN y Set contiene los elementos de cada celda.

Este tipo de estructura de datos parece un poco complicado de usar, pero es lo mejor que encontré en términos de rendimiento. ¿Qué piensas? Gracias de antemano.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Me topé con esta pregunta: debe mirar la representación de la tabla de Guava (para Java), donde el último caso obtendría una Lista

ver más detalles aquí para la mesa de guayaba

pero en resumen: tomado de los documentos:

 Table<Vertex, Vertex, Double> weightedGraph = HashBasedTable.create(); weightedGraph.put(v1, v2, 4); weightedGraph.put(v1, v3, 20); weightedGraph.put(v2, v3, 5); weightedGraph.row(v1); // returns a Map mapping v2 to 4, v3 to 20 weightedGraph.column(v3); // returns a Map mapping v1 to 20, v2 to 5

En tu caso sería Table<Vertex,Vertex,Array>

Vine aquí mientras intentaba buscar algo como lo anterior para Typescript, no lo he encontrado, todavía, si alguien sabe de tal implementación, hágamelo saber

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda