Dado que tenho uma matriz ENORME e um valor dela. Eu quero obter o índice do valor na matriz. Existe alguma outra maneira, em vez de ligar Array#index
para pegá-lo? O problema vem da necessidade de manter um array realmente grande e chamar uma Array#index
quantidade enorme de vezes.
Depois de algumas tentativas, descobri que o armazenamento de índices em cache dentro de elementos, armazenando structs com (value, index)
campos em vez do valor em si, dá um grande passo no desempenho (20x vezes a vitória).
Ainda assim, eu me pergunto se há uma maneira mais conveniente de encontrar o índice de um elemento sem cache (ou se há uma boa técnica de cache que aumentará o desempenho).