Показать сообщение отдельно
  #2  
Старый 26.07.2021, 18:06
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

В общем, идея праильная.

Вариант.
Читаем файл и перекодируем его в вид:
<Bi - {Am,An,...}>
Т.е. Map с ключем B и заначением в виде списка A.

Т.о, получаем практически мгновенный поиск по B (за счет внутреннего механизма Map).

Ну и сохранять можно точно так же.

Но в этом случае поиск по A будет практически невозможным.
Ответить с цитированием