Учитывая, что у меня есть ОГРОМНЫЙ массив и значение из него. Я хочу получить индекс значения в массиве. Есть ли другой способ вместо звонка, Array#index
чтобы получить его? Проблема возникает из-за необходимости хранить действительно огромный массив и вызывать Array#index
огромное количество раз.
После пары попыток я обнаружил, что кеширование индексов внутри элементов путем сохранения структур с (value, index)
полями вместо самого значения дает огромный скачок в производительности (выигрыш в 20 раз).
Тем не менее, мне интересно, есть ли более удобный способ найти индекс элемента en без кеширования (или есть хороший метод кеширования, который повысит производительность).