38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
|
|
1 | |
Регулярное выраженив в ДКА23.06.2015, 12:44. Показов 573. Ответов 1
Метки нет (Все метки)
Добрый день.
В данный момент у меня реализован уже перевод регулярного выражения в ДКА. Но есть одна ошибка, с которой не получилось справиться сразу . Допустим, есть у меня регулярное выражение "cacadfe" . Я получил вот такую таблицу переходов : __| a | b | c | d | e | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 3 | 0 | 0 | 3 | 4 | 0 | 1 | 0 | 0 | 4 | 0 | 5 | 1 | 0 | 0 | 5 | 0 | 0 | 1 | 6 | 0 | 6 | 0 | 0 | 1 | 0 | 7 | 7f | 0 | 0 | 1 | 0 | 0 | Естественно там, где жирная единичка, должна быть 3. Вопрос собственно в том, как мне определить, что там должна быть 3? Для примера если взять последовательность "cacacadfe", то такой автомат её не найдет как раз из-за неправильного перехода в 4м состоянии.
0
|
23.06.2015, 12:44 | |
Ответы с готовыми решениями:
1
Регулярное выражение в НКА и ДКА ДКА Построить ДКА Минимизация ДКА |
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
|
||||||
26.06.2015, 06:50 [ТС] | 2 | |||||
Решение оказалось крайне простым )))
0
|
26.06.2015, 06:50 | |
26.06.2015, 06:50 | |
Помогаю со студенческими работами здесь
2
Построить ДКА Моделирование ДКА Представление ДКА в коде Регулярные языки, ДКА Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |