Dado que tengo una ENORME matriz y un valor de ella. Quiero obtener el índice del valor en la matriz. ¿Hay alguna otra forma, en lugar de llamar Array#index
para conseguirlo? El problema proviene de la necesidad de mantener una matriz realmente enorme y llamar una Array#index
gran cantidad de veces.
Después de un par de intentos, descubrí que el almacenamiento en caché de los índices dentro de los elementos almacenando estructuras con (value, index)
campos en lugar del valor en sí da un gran paso en el rendimiento (20 veces más ganado).
Aún así, me pregunto si hay una forma más conveniente de encontrar el índice de un elemento sin almacenamiento en caché (o existe una buena técnica de almacenamiento en caché que aumentará el rendimiento).