Я бы еще добавил - создать временную таблицу правильной структуры (с добавлением ключа или просто индекса как в массиве) и засунуть ее в RecordSortedList.
Мне кажется что это будет самым компактным (в плане занимаемой памяти) и самым быстрым (сопоставимым с Map-ами по времени доступа) вариантом. Хотя обосновать не смогу...
|