У меня есть набор объектов с уникальными 8-значными шестнадцатеричными идентификаторами, например ex [fd4786ac], которые мне нужно сконструировать и быстро найти. Удаление не является приоритетом. Эти шестнадцатеричные значения в настоящее время хранятся в виде строк.
Рассматривается три (или несколько вариаций), список пропусков и некоторая вариация хеш-таблицы. Использование списка пропусков по дереву AVL было бы предпочтительнее, так как вполне вероятно, что эти строки будут последовательными, но не гарантированными, и перебалансировка дерева будет часто. Как бы то ни было, я открыт для других структур данных, если они лучше соответствуют моим потребностям.