У меня есть большой набор данных около 200 000 значений, все они являются строками. Какую структуру данных я должен использовать, чтобы процесс поиска и извлечения был быстрым. Вставка выполняется один раз, поэтому даже если вставка будет медленной, это не будет иметь большого значения.
Hash Map может быть одним из решений, но каковы другие варианты? Спасибо
Изменить: некоторые указатели 1. Я ищу точные совпадения, а не частичные. 2. Я должен сделать это на PHP. 3. Можно ли каким-то образом хранить такое количество данных в кеше в виде дерева или в другом формате?