Быстрая работа с массивами или множествами

Nov 05, 2015 08:56

Есть ли какието способы ускорить работу с массивами (пересечение, объединение)?
Или может даже реализовать множества.
Массивы содержат числа. Т.е может можно как то указать - что это массив типа int чтобы ускорить.

сейчас стандартные array_intersect + array_merge дают в среднем ~0.02 с на ~10 операциях объединения/пересечения
размер массивов ~500 элементов

пока хватает и этого, но понятно что с возрастанием кол-ва элементов и операций время будет возрастать (до 100000 хотябы).

нужно решение в PHP. знаю что можно поставить redis но нет возможности (shared хостинг)
Previous post Next post
Up