Каков наиболее эффективный алгоритм сопоставления строк подстановочных знаков? Я прошу только об идее, нет необходимости предоставлять фактический код.
Я думаю, что такой алгоритм может быть построен с отсортированными массивами суффиксов, что может привести к производительности O (log (n)).
Правильно ли я?
Отредактировано:
Я имею в виду такие шаблоны, как "A*B"
, "*sip*"
или "A?B"
, где star означает любое количество символов и знак вопроса означает единственный символ.