Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2010

Регулярные выражения. Поиск набора строк в тексте (метод Ахо-Корасик)

Баллы за задачи суммируются.

  1. (0.5) Построить конечный автомат для регулярного выражения ((abc)*a{3,5}(cb)+)+

  2. (0.5) Построить конечный автомат для регулярного выражения (ba)+(c(ba){2})+a*

  3. (0.5) Построить дерево Ахо-Корасик для поиска набора слов: сапоги, балетки, сабо, боты, туфли

  4. (1) Построить дерево Ахо-Корасик для поиска набора слов: парус, арка, рука, паприка

  5. (3) Реализовать алгоритм Ахо-Корасик на любом языке программирования. Продемонстрировать работу на любом примере.