Подскажите пожалуйста, есть ли универсальная формула и какая, позволяющая приблизительно оценить вычислительную сложность алгоритма распознавания паттернов на алфавите длиной

символов?
Ну например, у нас есть алфавит из трех

букв:

. И есть длинная случайная последовательность символов данного алфавита, допустим:

. Нужно быстро понять за сколько примерно итераций машина обнаружит какой-то определенный паттерн, например:

?
Может есть какая-то общая комбинаторная формула?