В Polygonal Labs есть библиотека структур данных, которую я использовал в прошлом.
Он ориентирован на разработку игр, что на самом деле означает, что он супероптимизирован. Включает в себя:
Многомерный массив, очередь, стек, хэш-таблица, дерево, двоичное дерево, дерево двоичного поиска, связанный список, куча, график, битовый вектор
У них есть шаблон итератора, реализованный на всех классах, которые будут действительно знакомы, если вы сделали, и разработка Java, и просты в освоении, если у вас нет.
Проверьте их сайт для полного описания: http://lab.polygonal.de/ds/
Вот библиотека на Google Code: http://code.google.com/p/as3ds/