Я ищу структуру данных, которая немного похожа на Data.HashTable
, но не обременена монадой ввода-вывода. На данный момент я использую [(key, val)]. Я хотел бы, чтобы структура O (log n), где n - количество пар ключ-значение.
Структура создается нечасто по сравнению с тем, как часто она должна читаться, и когда она создается, у меня есть все пары ключ-значение, доступные одновременно. Клавиши String
s, если это имеет значение.
Было бы также неплохо узнать, на какой размер стоит отойти от [(key, val)].