(New version 1.04 is released)
Dynamic Arrays is a set of useful very fast classes for data manipulating in memory. Flexible memory control, functionality that standard containers do not have, fast operations. Available for Delphi all latest versions and for C++.
Powerful Hash and Double Hash classes to work with pairs of values (key and value) and with values that have two keys (key1, key2, value).
Give it a try and let me know how it works.