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